画面にデータを表示したい新しいプロジェクトに取り組んでいます。私にとっては新しい TDD を使用することにしましたが、このアイデアが気に入っており、今のところうまくやっています。
JFrame をセットアップし、Textarea を追加してそこにテキストを配置しましたが、これを適切にテストするにはどうすればよいでしょうか? それとも、私の側の TDD コンテキストでのこの考え方は間違っているのでしょうか? (TDD の方法で) データが正しく表示されることを確認したい! 表示されるテキストの作成はテストで適切にカバーされていますが、表示はそうではありません。
以下は、完全に単純化された例です。
public class MyTextDisplay {
public static void main(String[] args) {
JFrame my_frame = new JFrame("DisplaySomeText");
my_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea textArea = new JTextArea(5, 20);
textArea.setEditable(false);
my_frame.add(textArea);
my_frame.setVisible(true);
//this would be in a separate method
textArea.append("Hello World");
}
}