我一直在學習關於TDD(使用JUnit),我對如何去測試void方法有疑問,在這種情況下,我不能直接使用類似assertTrue()的方法。例如返回值,說我有一個簡單的基於控制檯應用程序,它的一部分打印屏幕上的菜單,說用這個方法:測試驅動開發:無效方法
public void printMenu()
{
System.out.println("Menu:");
System.out.println("1. Option ONE");
System.out.println("2. Option TWO");
System.out.println("3. Exit");
}
我的問題是,我是不是真的有測試這個方法?如果是這樣,我該怎麼做?