junit4相关内容
我被编写了一个方法,该方法接受一个文件,然后在它创建一个压缩文件之后。一旦压缩文件创建完成,它就会尝试将其存储在GCS存储桶中,并从临时目录中删除这些文件。 有人能帮我写一个测试用例吗? private void createZip(File file) throws IOException { File zipFile = new File(System.getProperty("
..
我有一个@InjectMocks cut,这是我要测试的类。它有一个deleteX()和一个init()方法。 deleteX()在完成之前正在调用init()-我如何在测试中跳过此调用,因为每次我都只收到NullPointer Exception。 public void deleteX() { // some things init(); } 我只想跳过它,因为我已经
..
我已经编写了一个登录活动。当单击登录按钮时,我正在使用以下代码进行身份验证。 loginButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v){ // Get username and password
..
如果我尝试反序列化以下存储为字符串的类型: List> entryList; 其中entry List包含: [{"dummyKey1":"dummyValue1"}] 我收到以下错误 Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can no
..
是否有人可以为我提供JUnit4的示例启动.json文件,以便我可以从Visual Studio代码运行测试?我在网上找不到这样的示例,所有创建一个的尝试都失败了。 我能够从命令行手动运行测试。(FWIW,我正在使用CentOS。)下面是我运行它们的方法: cd /opt/ABBYY/FREngine12/Samples/Java/Hello_VSC/src/test/java jav
..
有没有办法用Scala实现参数化单元测试?目前,我在其余程序中使用JUnit4,我希望继续只使用“标准”API。 我找到了Junit4 with Groovy的一个示例,但我在定义static部分时遇到问题。可能是,因为我对Scala也很陌生:-) 我目前的速度是 import org.junit.Test import org.junit.Assert._ import or
..
我一直在想,在像TestNG这样的库中,assertEquals中的Actual和Expect到底是什么意思。 如果我们阅读Java文档,我们会看到: public static void assertEquals(... actual, ... expected) Parameters: actual - the actual value expected - the
..
有没有其他方法可以在没有 Junit 的情况下运行黄瓜. 是否有任何可能的方式将 cucumber 作为 Java 应用程序运行.. 就像我创建一个 main() 方法并控制那里的所有步骤定义? 任何帮助都会很棒 解决方案 可以从命令行调用 Cucumber JVM.所以下面的答案适用于任何可以从命令行调用的 Java 代码,而不仅仅是 Cucumber JVM(它只是另一个
..
基本上我使用的源代码需要一个非常具体的 JUnit 测试版本,例如: lucene-test-framework-XX.jar编译后的 Lucene 测试框架库.取决于 junit 4.10.x(不是 4.9.x,不是 4.11.x)和 Apache Ant 1.7.x(不是 1.6.x,不是 1.8.x) 但是,我是 Eclipse 新手,在哪里以及如何将 JUnit 更改为 4.10.x?
..
我想使用 Selenium WebDriver获取所选标签或下拉列表的值,然后在 控制台上打印. 我可以从下拉列表中选择任何值,但我无法检索并打印所选值: 选择 select = newSelect(driver.findElement(By.id("MyDropDown"))).selectByVisibleText(data[11].substring(1, data[11].leng
..
我有一个测试套件,我在 @After 中退出系统并在 @AfterClass 中关闭浏览器.我正在尝试使用 @Rule 为每种测试方法使用 Selenium 获取失败的测试屏幕截图.我手动检查了 @Rule 仅在每个 @Before 之前运行,但我想在 @Test 之后和 @After 之前设置它.我找不到简单的解决方案.任何帮助将不胜感激. 公共类 MorgatgeCalculatorTest
..
我想对我的验证器类进行 junit 测试,但我的验证器类有 @autowired 服务类.如何使用 Mocikto 注入这些依赖项? 我将使用下面的代码行调用验证器. 设置>constraintViolationsFromJavaRules = validator.validate(myDomainPOJOOb
..
我的代码中只有参数化的构造函数,我需要通过它进行注入. 我想监视参数化构造函数以注入模拟对象作为我的 junit 的依赖项. public RegDao(){//这里是原始对象实例化通知 ....入口服务......}public RegDao(Notification notification , EntryService entry) {//这里初始化}我们有如下内容:RegDao d
..
我正在尝试使用 PowerMockito 模拟构造函数,但每次运行测试时都会出现以下错误: java.lang.NoSuchMethodError: org.mockito.internal.creation.MockSettingsImpl.setMockName(Lorg/mockito/mock/MockName;)Lorg/mockito/internal/creation/settin
..
我是 mockito 的新手. 需要知道存根和何时的区别 1. stub(cpproxy.getBinList()).toReturn(gettestbins());2. when(cpproxy.getBinList()).thenReturn(gettestbins()); 这两者有什么区别? 解决方案 其实它们在技术上是一样的.最初创建 Mockito 时,我们谈论的是存
..
我在运行以下代码时遇到问题: configService.setMainConfig("src/test/resources/MainConfig.xml"); 从 Junit @Before 方法中. 这是 Maven 构建其目标文件夹的方式吗? 解决方案 直接访问MainConfig.xml.src/test/resources 目录内容放置在您的 CLASSPATH 的根目
..
您好,我正在开发一个项目并使用 PrintWriter 类来打开和写入文件.但是当我编写相同的测试用例时,它会出现以下错误在第 153 行 需要但未调用:mockPrintWriter.println("ID url1");->在 x.y.z.verify(ProcessImageDataTest.java:153)实际上,与此模拟的交互为零. 代码:(使用 Lombok 库) Proc
..
我正在模拟一个 HttpServletRequest ,在 servlet 调用中,请求中设置了新值,因为使用相同的请求我们将请求发送到某个 jsp,因此请求对象用作 servlet 的输入对象以及下一页的输出. 我模拟了所有输入参数,但是对于所有 request.setAttribute(),我的代码什么也没做,因为它是一个模拟类,如果我有 request.setAttribute(a,
..
如何在我正在测试的班级中使用 Mockito 模拟其他班级? 例如: MyClass.java class MyClass {公共布尔performAnything(){AnythingPerformerClass clazz = new AnythingPerformerClass();返回 clazz.doSomething();}} AnythingPerformerClas
..
我的项目正在使用 spring-boot、sping-data-jpa、spring-data-rest、hibernate 我已经更新到spring boot 2.3.1. 我之前的测试用例在 Junit 4 上,我正在迁移到 Junit 5. 当我使用 junit 5 运行我的测试用例时,它正在寻找实际的环境配置,例如使用 Junit 4 的 datasource、hiber
..