package pack;
public class Calculator {
public int plus(int a, int b){
return a + b;
}
public int minus(int a, int b){
return a - b;
}
public int multi(int a, int b){
return a * b;
}
public int divide(int a, int b){
return a / b;
}
public static void main(String[] args) {
Calculator calculator = new Calculator();
System.out.println(calculator.plus(20, 5));
}
}
====================================================================================
package pack;
import static org.junit.Assert.*;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
public class CalculatorTest {
Calculator cal = new Calculator();
@Test
public void testPlus() {
Assert.assertTrue(cal.plus(8, 2)==10);
int a = 8; int b = 8;
assertEquals(a, b);
int[] arr = {0,0};
int[] arr2 = new int[2];
assertArrayEquals(arr, arr2); //두 개의 배열 요소값이 같은지 검사
}
@Test
public void testMinus() {
assertTrue(cal.minus(8, 2)==6);
}
@Ignore // 테스트안함
@Test
public void testMulti() {
Assert.assertTrue(cal.multi(8, 2)==16);
}
@Test
public void testDivide() {
Assert.assertTrue(cal.divide(8, 2)==4);
}
}
'자바' 카테고리의 다른 글
RMI (0) | 2014.03.17 |
---|---|
JAVA RMI (0) | 2014.03.17 |
Swing 예제 (0) | 2014.02.27 |
AWT 레이아웃의 종류 (0) | 2014.02.25 |
AWT를 이용한 간단한 메모장 작성 (0) | 2014.02.25 |