junit4相关内容

无法从一个状态转换到另一状态转换junit获取流范围变量

当我从视图状态过渡到决策状态或动作状态时,所有输入集在过渡到另一个状态时都会丢失.在junit中从视图状态转换为决策状态和动作状态时,如何获取决策状态或动作状态的流范围变量? 在我的流定义中,当我将事件ID设置为 submit 时,我处于查看状态,该事件将移动到需要flowScope.regform.loyaltyLookUp值的 registerEnroll 决策状态.当我看到流程执行变量 ..
发布时间:2020-04-25 05:55:26 其他开发

JUnit测试未执行测试中创建的所有线程

我写了一个简单的线程示例,它为从1到20的数字生成表.当我使用main方法对其进行测试时,它会执行所有线程(打印所有消息),而不会运行所有线程(所有消息)与JUnit测试相同时,大多数时候(有时它会运行所有线程)都不会被打印.我认为在产出方面应该没有任何区别. 这是具有主要方法的类: public class Calculator implements Runnable { ..
发布时间:2020-04-25 05:55:22 其他开发

TestNG是否支持JUnit4的@Rule之类的东西?

TestNG是否具有类似@Rule的东西?我正在特别考虑: @Rule public TemporaryFolder folder = ... 甚至 @Rule public MethodRule globalTimeout = new Timeout(20); 我知道我可以使用setUp()和tearDown()等效项手动实现这些操作,但是这些并不能为我提供使用@Rule所带 ..
发布时间:2020-04-25 05:55:08 其他开发

在同一版本中执行JUnit 4和JUnit 5测试

在Maven项目中,我有一些依赖JUnit 4的现有测试.出于多种原因,我无法在JUnit 5中迁移这些测试. 本质上,某些测试依赖于使用JUnit 4运行程序的库,并且代码迁移可能需要一些时间. 我希望所有相同的东西都可以使用现在发布的JUnit 5创建新的测试类,并提供有趣的新功能. 该怎么做? 解决方案 JUnit 5提供了 JUnit 5 = JUnit平台+ JUni ..
发布时间:2020-04-25 05:55:04 Java开发

如何使用maven-surefire-plugin在同一项目中执行JUnit和TestNG测试?

现在我同时拥有两种类型的测试,但是当我说"mvn test"时,它仅执行TestNG测试,而不执行Junit.我要一个接一个地执行.有任何想法吗? 解决方案 有一个尚待解决的问题 s,所以没有优雅的方法可以做到这一点. 选择一个框架并坚持下去会容易得多. 编辑:我的上一个答案不起作用,因为您不能在执行中指定依赖项. 我已经尝试了几种方法,但是我能管理的最好方法是为TestNG依 ..

Maven故障安全类路径

我已经开始一个新项目: PostfixSQLConfig .这是一个简单的Spring Boot应用程序,必须为4个简单的数据库表提供CRUD访问.我为第一个表编写了存储库,并为该存储库编写了一些基本的集成测试.由于此特定表不应提供更新功能,因此我将更新功能实现为: @Override public void update(@NonNull Domain domain) throws Not ..
发布时间:2020-04-25 05:54:56 Java开发

即使断言之一失败,仍在junit4中继续测试执行

我有使用Jfunc构建的现有框架,该框架提供了即使在测试用例中的一个断言失败时也可以继续执行的功能. Jfunc使用junit 3.x框架.但是现在我们正在迁移到junit4,所以我不能再使用Jfunc,而已将其替换为junit 4.10 jar. 现在的问题是,因为我们已经在框架中广泛使用了jfunc,并且使用junit 4,我们希望使我们的代码能够继续执行,即使在测试用例中一个断言失败时也是 ..
发布时间:2020-04-25 05:54:48 Java开发

在JUnit中打印测试结果

当前,我使测试用例重复2次,因此如何将结果打印为2个单独的结果. 我尝试使用内置函数来创建文本,但是,它现在确实显示“成功"或“失败". 当前我有以下代码: public class UnitTestRunner { static JUnitCore junitCore; static Class testClasses; public stati ..
发布时间:2020-04-25 05:52:29 Java开发

奇数ConcurrentModificationException

我正在测试为项目编写的事件系统.在上述项目和测试中,我不涉及线程.从字面上看,我不创建线程或对线程执行任何操作.但是,我收到了ConcurrentModificationException. 我了解在其他情况下可能会引发此异常.从CME JavaDoc: 请注意,此异常并不总是表示对象具有 被另一个线程同时修改.如果是单线程 发出违反以下约定的方法调用序列 一个对象,则该对象可能会抛出 ..
发布时间:2020-04-25 05:51:48 Java开发

得到“无法解析的muleContext". Jun子Junit测试代码中的错误

我收到错误消息“未解决的编译问题: 在Mule的JUnit测试代码中,“无法解析muleContext"位于"MuleClient client = muleContext.getClient();"行.据我所知,此代码是正确的.由于我是JUnit的新手,所以我不明白为什么会出现此错误有人可以帮我摆脱这个问题. 下面为您提供的信息是流程和Junit测试代码. Junit测试: i ..
发布时间:2020-04-25 05:48:21 Java开发

从DOS命令行运行JUnit测试时出错

我的项目正在Windows 2008 Server上运行. 我的项目源代码位于以下文件夹中: com.company.division.dao com.company.division.entity com.company.division.main com.company.division.junit 我的junit测试类位于文件夹C:\ Sample \ com \ compa ..
发布时间:2020-04-25 05:47:46 Java开发

如何在junit4中包含多个类别?

我想为junit跑步者添加多个类别. Java代码 @RunWith(Categories.class) @IncludeCategory(IMAP.class , POP.class) @SuiteClasses({MailTestSuites.class}) public class TestSuiteRunner{ } 我只想针对这两个类别运行测试套件.我有邮件套件的类别, ..
发布时间:2020-04-25 05:45:04 其他开发

如何对复杂的类进行Java单元测试

我在弄清楚如何用单元测试解决问题上遇到了困难.我几乎没有“单元测试"经验.我仅在绝对必要且更改最少的情况下才尝试更改 classUnderTest . 我正在使用 JUnit 4 ,并且我愿意尝试使用 问题: 在 classUnderTest 中,我正在访问静态数据库. SpecializedDao specializedDao = SpecializedDao.getSpeci ..
发布时间:2020-04-25 05:44:32 Java开发