• 在jUnit中使用时间

    在这里,我想通过模拟称为约会的东西来制作一个jUnit测试用例。但问题是,我无法在测试用例中使用数据类型Time来创建对象。例如,我听说可以为一个测试案例解析字符串中的时间。这可能吗?如果是这样,那么我想通过该测试用例实现的目标是否必要? 任何帮助将不胜感激! 这是代码: 约会.java package Medical; import java.sql.Time; import java.text.ParseException; import java.text.SimpleDateFormat; im...
  • 推荐10款 Java 程序员测试工具

    即使您是Java初学者,也可能听说过它。它可以帮助您为Java代码编写单元测试。我们大多数人仍在使用JUnit 4,但JUnit 5已经发布。您可以将JUnit用于单元测试和集成测试,它还支持Java 8功能。项目地址:https://github.com/rest-assured/rest-assured优点:简约的接口测试DSL支持xml json的结构化解析支持xpath jsonpath gpath等多种解析方式对spring的支持比较全面3.SeleniumSelenium也是一个用于Web应用程序测试的工具。总结以上就是针对Java开发人员的一些必要的单元测试和集成测试工具,框架以及库。
  • 编写适当的jUnit测试

    在这里,我已经完成了有关我用Java开发的库系统的任务。我对我的书面jUnit有一些负面评论。我的导师告诉我,我不应该在单元测试中使用if else语句。那么正确的方法是什么?因为出于我的想法,我一直在正确使用它。 Catalog.java import java.util.ArrayList; /** * The type Catalog. */ public class Catalog { private static ArrayList<Book> bookArrayList; ...
  • 如何在JUnit测试中涵盖私有方法

    请帮助我如何覆盖我的类中用于公共方法的私有方法。每当我运行JUnit Coverage时,都会说该私有方法缺少分支。 这是使用该私有方法的代码: public String addRecord(Record rec) throws IOException { GeoPoint geoPoint = locationService.getLocation(rec.getTerminalId()); if (Objects.isNull(geoPoint)) { loggingS...
  • 我可以在一个测试类上获取Spring @Value,但不能在其他测试类上获取

    我正在用JUnit测试一个proyect,它将从application-test.properties中获取一些值。 我制作了一个称为TestPropertiesProvider的类,该类旨在获取值并将其发送到我的测试类,但是在我的测试类中却无法正常工作,我可以毫无问题地获取值! 这是我的测试课。 (在这里,我的Value注释正在工作,并且正在获取我的道具)。 @SpringBootTest @TestPropertySource(locations = "classpath:application-tes...
  • 使用Mockito模拟返回ByteBuffer的方法的响应

    我正在为方法编写一个junit测试,在其中调用返回ByteBuffer的方法。我正在尝试模拟方法调用,但字节缓冲区仍引发空指针异常。这是我第一次使用Mockito编写junit测试。 我的功能- public void myfunc(){ CallMyClass cl=new CallMyClass(); // getBody() return ByteByffer final byte[] response = cl.getBody().array(); } 测试- @Mock CallMyClass ...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部