Webエンジニアの雄大です。
簡単なサンプルプログラムを作って、テストの練習です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <spanclass="keyword">public</span><spanclass="keyword">class</span>Counter{ <spanclass="keyword">public</span><spanclass="keyword">int</span>add(<spanclass="keyword">int</span>a,<spanclass="keyword">int</span>b){ <spanclass="keyword">return</span>a+b; } <spanclass="keyword">public</span><spanclass="keyword">int</span>subtract(<spanclass="keyword">int</span>a,<spanclass="keyword">int</span>b){ <spanclass="keyword">return</span>a-b; } <spanclass="keyword">public</span><spanclass="keyword">boolean</span>compare(<spanclass="keyword">int</span>a,<spanclass="keyword">int</span>b){ <spanclass="keyword">if</span>(a>b){ <spanclass="keyword">return</span>true; } <spanclass="keyword">else</span>{ <spanclass="keyword">return</span>false; } } } |
これのテストプログラム
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <spanclass="keyword">public</span><spanclass="keyword">class</span>CompareTest{ @Test <spanclass="keyword">public</span><spanclass="keyword">void</span>testAdd(){ Countercounter=<spanclass="keyword">new</span>Counter(); assertEquals(<spanclass="num">3</span>,counter.add(<spanclass="num">1</span>,<spanclass="num">2</span>)); } @Test <spanclass="keyword">public</span><spanclass="keyword">void</span>testSubtract(){ Countercounter=<spanclass="keyword">new</span>Counter(); assertEquals(<spanclass="num">1</span>,counter.subtract(<spanclass="num">2</span>,<spanclass="num">1</span>)); } @Test <spanclass="keyword">public</span><spanclass="keyword">void</span>testCompare(){ Countercounter=<spanclass="keyword">new</span>Counter(); assertFalse(counter.compare(<spanclass="num">1</span>,<spanclass="num">1</span>)); assertTrue(<spanclass="str">"OK"</span>,counter.compare(<spanclass="num">2</span>,<spanclass="num">1</span>)); } } |
コメント