package com.leopard.spring;import java.time.LocalTime;import org.springframework.stereotype.Service;@Servicepublic class MessageBean {public String getMessage() { return "Button was clicked at " + LocalTime.now(); }}
1 回答

森林海
TA貢獻2011條經驗 獲得超2個贊
這個類沒有太多要測試的。您唯一可以測試的是它返回一個字符串,并且它與消息格式匹配。顯然你無法測試你將獲得的確切時間,但你可以期望它以消息開頭:
@Test
public void testGetMessage() {
String expectedMessagePrefix = "Button was clicked at ";
String message = testedClass.getMessage();
assertTrue("did not get the expected message", message.startsWith(expectedMessagePrefix));
}
添加回答
舉報
0/150
提交
取消