junit相关内容
我正在通过 libgdx 编写游戏;我正在使用 junit 框架来简化我的代码的单元测试.现在有一部分代码(地图生成器,一个将我自己的地图格式转换为 TiledMap 的类......)我需要彻底测试,但它使用 libgdx 代码:从文件处理到资产加载.我不打算以这种方式测试实际的图形输出或游戏本身:但我想测试单个组件(计算、资产访问......)以避免明显的错误. 我尝试在“setUpBe
..
我正在使用 JUnit4. 我在一个测试用例中有一套测试方法. 每个测试方法插入一些记录并验证一个测试结果,最后删除插入的记录. 由于 JUnit 并行运行,测试方法会因为某些原因而失败以前的测试方法执行期间存在的记录.这只发生在我同事的机器上(Windows 7),不在我的机器上(Cent操作系统 6). 我们需要的是测试方法必须在我们所有的机器中通过. 我已尝试清
..
我在我的项目中使用 RabbitMQ. 我的消费者中有rabbitMQ客户端部分的代码,连接需要一个tls1.1来连接真正的MQ. 我想在我的 JUnit 测试中测试此代码并模拟向我的消费者传递的消息. 我在 google 中看到了几个使用不同工具的示例,骆驼兔或 activeMQ 是如何使用的,但此工具适用于 amqp 1.0,而 rabbitMQ 仅适用于 amqp 0.9.
..
我正在使用 Gradle 创建一个简单的 java 项目,它会生成一个测试报告(即 BDD Cucumber、JUnit 等).该项目被部署到 Gitlab,该项目是作为 Gitlab CI 过程的一部分构建的. 我的 JUnit 报告在相对于项目路径的文件夹 build/reports/tests/test/ 中生成(作为 index.html 和一些 CSS 文件等). 如何配置我
..
我有一个关于 JUnit assertEquals 以测试 double 值的问题.阅读 API 文档 我可以看到: @Deprecatedpublic static void assertEquals(预期双倍,实际双倍) 已弃用.请改用 assertEquals(double expected, double actual, double delta). (注意:在旧的文档版本中,d
..
我对使用 kafka 主题的代码进行了一些 JUnit 测试.我尝试过的模拟 kafka 主题不起作用,并且在线找到的示例非常旧,因此它们也不适用于 0.8.2.1.如何使用 0.8.2.1 创建模拟 kafka 主题? 澄清一下:我选择使用主题的实际嵌入式实例来测试真实实例,而不是在 mockito 中模拟手关.这样我就可以测试我的自定义编码器和解码器是否实际工作,并且当我使用真正的 ka
..
我有一个类 (ClassA) 可以获取目录中的文件.它扫描给定目录以查找匹配正则表达式的文件.对于每个匹配的文件,它会将一个文件对象添加到列表中.处理完目录后,会将文件列表传递给另一个类(ClassB)进行处理 我正在为 ClassA 编写单元测试,所以我正在使用 Mockito 模拟 ClassB,并将其注入 ClassA.然后我想在不同的场景中验证传递给 ClassB 的列表的内容(即我
..
我正在尝试为我正在处理的项目中的一些实用程序类设置单元测试,其中一个类(包含许可信息)具有一种基于当前时间进行某些确定的方法. 即许可证包含到期日期,并且许可证字符串验证该日期,但查看许可证是否过期的实际逻辑是基于当前时间. public boolean isValid(){返回 isLicenseStringValid() &&!isExpired();}公共布尔 isExpired()
..
这是我在控制器中的方法,由 @Controller 注释 @RequestMapping(value = "/getServerAlertFilters/{serverName}/", 产生 = "application/json; charset=utf-8")@ResponseBody公共 JSONObject getServerAlertFilters(@PathVariable Str
..
我使用的是 Mockito 1.9.5.如何模拟从受保护方法返回的内容?我有这个受保护的方法…… protected JSONObject myMethod(final String param1, final String param2){…} 但是,当我尝试在 JUnit 中执行此操作时: final MyService mymock = Mockito.mock(MyService.
..
Mockito.mock(Class classToMock)方法和@Mock注解有什么区别?它们是一样的吗? 例如,是这样的: private TestClass test = Mockito.mock(TestClass.class); 同: @Mock私人TestClass测试; 解决方案 它们都达到了相同的结果.使用注解 (@Mock) 通常被认为是“更干净",因为您
..
我最近问了几个面向 jUnit 和 Mockito 的问题,但我仍然很难掌握它的窍门.这些教程都是针对非常简单的示例,所以我正在努力扩大我的测试用例以适用于我的课程. 我目前正在尝试为我在 web 应用程序中的一个代理中使用的方法编写一些测试用例.该方法与代理内部的其他几个方法交互以验证某些对象.我现在只想测试这个方法. 这是我尝试做的: 像这样创建我的代理的 Mockito 对
..
我正在尝试使用 TDD.我正在尝试使用 Mockito 结合 MockMvc 和 Junit 为控制器编写单元测试用例. 但是我遇到了运行时错误,因此我的测试失败了.起初,由于找不到 javax.servlet.SessionCookieConfig 失败,我在设置中初始化 MockMvc 实例时遇到了问题. 我通过下载 javax.servlet api 并将其配置到项目的构建路径中
..
我有一个我想测试的类.只要有可能,我就会对依赖于其他类对象的类进行依赖注入.但是,我遇到了一个案例,我想在不重组对象的情况下模拟对象代码而不是应用 DI. 这是被测试的类: 公共类 Dealer {public int show(CarListClass car){打印打印=新打印();列表list=new LinkedList();列表=car.getList(
..
我尝试运行这个测试: @Mock IRoutingObjHttpClient routingClientMock;@Mock IRoutingResponseRepository routingResponseRepositoryMock;@测试公共无效 testSendRoutingRequest() 抛出异常 {CompleteRoutingResponse completeRouting
..
我需要测试一些在方法调用中使用单例的遗留代码.测试的目的是确保类 sunder 测试调用单例方法.我在 SO 上看到过类似的问题,但所有答案都需要其他依赖项(不同的测试框架)——不幸的是,我仅限于使用 Mockito 和 JUnit,但使用这种流行的框架应该是完全可能的. 单身人士: 公共类 FormatterService {私有静态 FormatterService 实例;私人格式化服
..
所以,我在类级别创建一个模拟对象作为静态变量,就像这样......在一个测试中,我希望 Foo.someMethod() 返回某个值,而在另一个测试中,我希望它返回一个不同的值.我遇到的问题是,我似乎需要重建模拟才能使其正常工作.我想避免重建模拟,并在每个测试中使用相同的对象. 类 TestClass {私有静态 Foo mockFoo;@课前公共静态无效设置(){mockFoo = 模拟(Fo
..
如何以惯用方式使用 JUnit4 来测试某些代码是否引发异常? 虽然我当然可以这样做: @Test公共无效 testFooThrowsIndexOutOfBoundsException() {布尔抛出=假;尝试 {foo.doStuff();} 捕捉(IndexOutOfBoundsException e){抛出=真;}断言真(抛出);} 我记得有一个注解或一个 Assert.xyz 或
..
我目前正在将 Arquillian 用于 jboss(remote) 并且我正在尝试让 Jmockit 工作.我部署了一个工作正常的耳朵,但我收到了 arquillian-service 的错误: java.lang.NoClassDefFoundError: mockit/internal/state/TestRun引起:java.lang.ClassNotFoundException:moc
..
我曾多次尝试在托管容器环境中调试测试. 我收到诸如JDWP 传输错误、套接字初始化失败之类的错误.意味着我无法使用以下 property 标签初始化 arquillian. 我的 arquillian.xml 文件如下所示:
..