我嘗試寫一個測試一樣,使用JUnit一個給定的接口,而且不知道該怎麼做:JUnit測試,而無需執行尚未
public interface ShortMessageService {
/**
* Creates a message. A message is related to a topic
* Creates a date for the message
* @throws IllegalArgumentException, if the message is longer then 255 characters.
* @throws IllegalArgumentException, if the message ist shorter then 10 characters.
* @throws IllegalArgumentException, if the user doesn't exist
* @throws IllegalArgumentException, if the topic doesn't exist
* @throws NullPointerException, if one argument is null.
* @param userName
* @param message
* @return ID of the new created message
*/
Long createMessage(String userName, String message, String topic);
[...]
}
我試圖嘲弄後的界面我意識到它根本沒有意義,所以我有點失落。也許有人可以給我一個我可以合作的好方法。我也聽說過有關junit參數化測試,但我不確定這是否是我正在尋找的。
非常感謝!
這聽起來像是我的測試用例的完美解決方案/模式,非常感謝! – chillyistkult
@ Chilly90 - 別忘了接受答案,如果您發表評論表明您認爲有用,則可能會對其進行投票。 – EJK