[英]Can someone explain how could I write junit test code for following code?
package com.leopard.spring;
import java.time.LocalTime;
import org.springframework.stereotype.Service;
@Service
public class MessageBean {
public String getMessage() {
return "Button was clicked at " + LocalTime.now();
}
}
这门课没有太多要测试的。 您唯一可以测试的是它返回一个字符串,并且它与消息格式匹配。 显然,您无法测试获得的确切时间,但您可以期望它以以下消息开头:
@Test
public void testGetMessage() {
String expectedMessagePrefix = "Button was clicked at ";
String message = testedClass.getMessage();
assertTrue("did not get the expected message", message.startsWith(expectedMessagePrefix));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.