junit4相关内容

具有Hibernate的WebSphere可嵌入EJB容器抛出java.lang.ClassNotFoundException:com.ibm.websphere.jtaextensions.SynchronizationCallback

我正在使用WebSphere 8的可嵌入EJB容器使用JUnit4为我的EJB编写一些单元测试.我在MyEclipse中有一个简单的Java项目,其中引用了EJB项目. EJB项目使用Hibernate 3.5进行持久化,并且hibernate.cfg.xml中的数据源JNDI是jdbc/connectionname,它在可嵌入容器的属性中定义. 可嵌入容器成功启动,可以成功找到EJB,也可 ..
发布时间:2020-04-25 06:00:57 其他开发

为什么要获取AssumptionViolatedException? Junit 4.8.2

我正在尝试进行Junit测试.我想通过在CMS系统中请求一种方法来启动它们.因为我正在测试插件.问题是我遇到了这种异常,我不知道为什么.不,我发现问题可能是我使用的是JUnit 4.8.2,但是当我在Eclipse中运行测试时,一切正常.所以我找不到解决方案.这是错误: org.apache.velocity.exception.MethodInvocationException: Inv ..
发布时间:2020-04-25 06:00:55 其他开发

JUnit4测试用例将无法继续

我使用Selenium IDE创建了一个包含2个测试用例的测试套件.我将该套件导出为Java/JUnit4/WebDriver. 第一个测试用例允许用户登录站点,找到匹配项后进行成员搜索,访问成员的个人资料 第二个测试用例:在成员资料中,单击“捐赠"链接以添加承诺. 该测试套件在Selenium IDE中运行良好,但是当我执行该套件时,它在Eclipse中挂断了. 行为在Ecli ..
发布时间:2020-04-25 06:00:50 其他开发

等同于Maven Surefire的Gradle surefire.forkNumber

我正在将代码库从Maven迁移到Gradle. 在我们的集成测试中,我们使用FailSafe功能在多个线程中并行运行测试. FailSafe正在使用当前线程运行的特定fork的编号设置系统属性名称surefire.forkNumber. 使用Gradle运行JUnit时是否存在等效的参数? 解决方案 Gradle中的test任务具有属性maxParallelForks来指示测试并 ..
发布时间:2020-04-25 06:00:32 其他开发

无法使用restclienttest模拟resttemplate调用

我想模拟使用RestTemplateBuilder的RestTemplate.因此,我正在使用restclienttest. 不幸的是,我无法模拟resttemplate调用. 当调用Sup supExpected = myService.getDetails("1234")时.它执行了完整的后端调用,而不是导致我要执行的操作. 它不是执行自定义json字符串"SD",而是执行实际的G ..
发布时间:2020-04-25 06:00:28 Java开发

无法解决:junit:junit:4.12

我刚刚在工作计算机上安装了Android Studio,并创建了一个新的空白项目.但是,我收到以下错误. 无法解决:junit:junit:4.12 从上次提出这个问题开始,我就尝试了许多解决方案,但是似乎都没有用.我尝试注释掉整行编译文件('libs/junit-4.12.jar').我尝试将jar文件从Android studio lib文件夹复制粘贴到我的项目lib文件夹,并将其 ..
发布时间:2020-04-25 06:00:24 移动开发

在Eclipse项目上从命令行运行JUnit 4

我目前已经设置了ClasspathSuite来运行我的所有JUnit测试.我正在尝试让ClasspathSuite类从命令行运行.当我在bin目录中并运行以下命令时: java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore MySuite.class 我得到: JUnit version 4.10 Could no ..
发布时间:2020-04-25 06:00:20 Java开发

junit TestWatcher失败并完成了方法的触发时间

我正在使用Webdriver编写一些功能测试,并使用JUnit执行它们.我试图利用TestWatcher类,以便每次发生事件时都可以执行特定操作.我重写了完成和失败的方法,但是似乎它们实际上是同时被触发的,因此驱动程序已经在完成失败的方法之前就已经由finish方法处置了. TestWatcher正在关注: public class TestRules extends TestWatc ..
发布时间:2020-04-25 06:00:17 Java开发

如何删除所有JPA实体?

在我的测试代码中,每种方法都需要有一个空白/空数据库.有没有可以实现此目的的代码,可以调用测试的@Before? 解决方案 实际上,您始终可以使用JPQL, em .createQuery("DELETE FROM MyEntity m") .executeUpdate() ; 但是请注意,没有授予实体缓存也将被清除的授权.但是出于单元测试的目的,这似乎是一个很好的解 ..
发布时间:2020-04-25 06:00:13 其他开发

为什么我的Spring JUnit测试规则未运行?

我一直在努力寻找一个显而易见的解决方案,以解决为什么链接的代码无法运行JUnit TestRules的问题. 我创建了一个成功案例,其中执行了TestRules,并且失败案例,其中显示了TestRules失败的情况. 有人能看到为什么没有拿起TestRules吗?不只是Spring的TestRule没有被使用.正如MyTestRule.java在源代码中所展示的,这似乎就是所有Test ..
发布时间:2020-04-25 06:00:09 Java开发

硒2的JUnit测试套件

我已经将Selenium Test Suite从Selenium IDE转换为JUnit,并尝试从eclipse执行.但是我的 脚本中有错误 suite.addTestSuite(Open_Google_IE.class); suite.addTestSuite(Open_Google_FireFox.class); 错误消息:类型为TestSuite的方法addTestSuite(Cla ..
发布时间:2020-04-25 05:59:53 其他开发

您将如何实现,以便每个Test类将输出记录到单独的文件中?

如果要将测试过程中收集的一些信息记录到文件中,并使用Java和TestNG或JUnit,并让每个测试类(例如 TestClass1.class )保留单独的输出以类命名的文件,如下所示: TestClass1.log 您将如何实施这种事情?我知道log4j可以将类名记录在单个文件中的“每行"输出中,但是我希望每个类的输出都在单独的文件中.另外,log4j可以根据程序包名称将输出记录到不同 ..
发布时间:2020-04-25 05:59:42 其他开发

Hibernate不会删除我的对象.为什么?

我刚刚设置了一个测试,以检查是否可以使用Hibernate将条目插入数据库.使我发疯的是,尽管它报告它们已消失,但Hibernate实际上并未删除这些条目! 下面的测试成功运行,但是之后我检查数据库时,插入的条目仍然存在!我什至尝试使用 assert 进行检查(是的,我将-ea作为vm参数).有谁知道为什么不删除条目的线索? public class HibernateExportSt ..
发布时间:2020-04-25 05:59:20 Java开发