如何 Eclipse 实际上推出 Junit 测试?
执行测试时,我遇到了不合规性 Junit 在 Eclipse 和 Ant. 这是一种这样的场景:
一切都在融合了 Eclipse, 但是,我无法获得准确的报告 Junit 启动脚本程序集时 Ant, 我创造了救护车手。 我对我们的测试跑步者和测试案件进行了几次更改 /简而言之,我添加了一种方法 Test suite// 到我所有的测试用例/, 哪个返回新的 Junit4TestAdapter, 并制作了我们的自定义跑步者 RunNotifier.fireTestAssumptionFailed/Failure/ 反而 fireTestAssumption. 现在一切都很好 Ant, 但是在开始时被标记为培训 Eclipse.
有没有任何文件 Eclipse, 这完全解释了它如何进行测试 Junit? 基本上我想确切地知道如何 Eclipse 施行 Junit 测试,无论是直接通过蚂蚁执行吗?它是否使用 Java 与S的互动。 Junit 如果有人知道这个问题的真实解决方案,我也欢迎它,但我真的想尝试自己解决这个问题,我只需要一个正确的方向。
一切都在融合了 Eclipse, 但是,我无法获得准确的报告 Junit 启动脚本程序集时 Ant, 我创造了救护车手。 我对我们的测试跑步者和测试案件进行了几次更改 /简而言之,我添加了一种方法 Test suite// 到我所有的测试用例/, 哪个返回新的 Junit4TestAdapter, 并制作了我们的自定义跑步者 RunNotifier.fireTestAssumptionFailed/Failure/ 反而 fireTestAssumption. 现在一切都很好 Ant, 但是在开始时被标记为培训 Eclipse.
有没有任何文件 Eclipse, 这完全解释了它如何进行测试 Junit? 基本上我想确切地知道如何 Eclipse 施行 Junit 测试,无论是直接通过蚂蚁执行吗?它是否使用 Java 与S的互动。 Junit 如果有人知道这个问题的真实解决方案,我也欢迎它,但我真的想尝试自己解决这个问题,我只需要一个正确的方向。
没有找到相关结果
已邀请:
2 个回复
小姐请别说爱
赞同来自:
Eclipse 不使用 Ant 执行测试。
担心如何 Eclipse 执行测试 JUnit, 这是一个简短的概述。 请记住:在插件中 Eclipse JUnit 有某种深刻的魔力。
Eclipse 它有 4 JUnit 所有配置中的默认配置都安装的插件:
org.eclipse.jdt.junit: git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit.git
org.eclipse.jdt.junit.core: git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit.core.git
org.eclipse.jdt.junit.runtime: git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit.runtime.git
org.eclipse.jdt.junit4.runtime: git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit4.runtime.git
它 git 镜子真实 CVS 存储。 上次我试图用它们,他们没有编译,但他们会给你代码,你至少可以进口项目 Eclipse 看看他们。
如果我们忽略配置页面,因为插件创建开始配置,则演示文稿本身的代码 JUnit 以及如何找到适当的启动测试,我们可以专注于它如何开始测试。
主要课程是
和
.
读取开始和分支的配置 a JVM, 将执行哪些测试。 这个新的主班 JVM 是一个
. 执行的测试作为分支中的参数传输 JVM 作为单独的测试,如果您运行启动,则作为临时文件中的测试列表 JUnit 在项目中。 如果您执行调试,请执行以下新 JVM 可以通过检查来保存
checkbox 在启动配置中。 在这种情况下 JVM 它将留在现场,并将在套接字上发送现有测试的重复发射。
运行测试并通过套接字传输结果 Eclipse, 然后更新视图 JUnit. 这是核心
, 哪个执行测试 /为了 JUnit 4/, 和
, 这是
对于这些测试。 JUnit4TestListener 拓展
, 但不覆盖
, 并且,可能,这就是为什么您的测试持有 Eclipse.
- 这是一个空的方法,他什么都不做,所以你的通知将被忽略。
我会从克隆存储库开始 git, 进口项目B. Eclipse 并尝试使用代码。
小明明
赞同来自:
电力开发工具 /PDT/
为了 Eclipse.
运行插件项目并添加
org.eclipse.jdt.internal.junit.runner
和
org.eclipse.jdt.junit.core
对你来说 plugin.xml's 依赖。
检查这些课程,您会了解如何开始 JUnit. 他根本不使用 Ant.
要了解如何注意到故障和操作报告,您应该看看 org.eclipse.jdt.internal.junit4.runtime, 支持
,
你用什么 JUnit 4.
一般来说,如果您想改变它的工作原理,准备花一些时间学习和开发插件 Eclipse JUnit.