package com.calculator;
public class Calculator {
public int sum(int a, int b) {
return a+b;
}
}
package com.test;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.calculator.Calculator;
public class CalculatorTest {
@Test
public void testSum() {
Calculator cal=new Calculator();
assertEquals(30, cal.sum(20, 10));
}
}

package com.test;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.calculator.Calculator;
public class CalculatorTest {
@Test
public void testSum() {
Calculator cal=new Calculator();
assertEquals(30, cal.sum(20, 10));
System.out.println("test1");
}
@Test
public void testSum1() {
Calculator cal=new Calculator();
assertEquals(60, cal.sum(50, 10));
System.out.println("test2");
}
}

package com.test;
import static org.junit.Assert.assertEquals;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import com.calculator.Calculator;
public class CalculatorTest {
@Test
public void testSum() {
Calculator cal=new Calculator();
assertEquals(30, cal.sum(20, 10));
System.out.println("test1");
}
@Test
public void testSum1() {
Calculator cal=new Calculator();
assertEquals(60, cal.sum(50, 10));
System.out.println("test2");
}
//BeforeClass부터 출력됨
@BeforeClass
public static void beforeTest() {
System.out.println("BeforeClass");
}
@Before //단위 테스트 할때마다 부름
public void setUp() {
System.out.println("Before setUp");
}
@After //단위 테스트 할때마다 부름
public void tearDown() {
System.out.println("After tearDown");
}
//AfterClass가 제일 마지막에 출력됨
@AfterClass
public static void afterTest() {
System.out.println("AfterClass");
}
}

'Learning > JAVA' 카테고리의 다른 글
자바 스윙 개인프로젝트-영단어 암기 프로그램 (0) | 2020.07.06 |
---|---|
PlayerSwing 유형을 다르게 표현하기. (Player: 데이터베이스의 컬럼, PlayerDBA: sql문, PlayerSwing2: 뷰 화면) (0) | 2020.06.30 |
선수 정보 입력하는 프레임 만들고 데이터베이스에 연결 (검색버튼 활성화) (PlayerSwing) (0) | 2020.06.30 |
선수 정보 입력하는 프레임 만들고, '추가' 버튼 누를시 데이터베이스에 연결(PlayerSwing) (0) | 2020.06.29 |
메모장처럼 내용을 입력하고 열기, 저장하는 프레임 만들기 (Memo) (0) | 2020.06.29 |