"JUnit"의 두 판 사이의 차이

48번째 줄: 48번째 줄:
}
}
</source>
</source>
==포팅판==
다른 언어로 포팅된 것이 많음
* JavaScript - [[JSUnit]]
* .NET - [[NUnit]]
* PHP - [[PHPUnit]]
* Python - [[PyUnit]]


==같이 보기==
==같이 보기==

2016년 9월 28일 (수) 13:42 판

1 개요

JUnit
J유닛
  • Java용 단위 테스트 프레임워크
  • 테스트 주도 개발에서 활용됨
  • 컴파일시에 org.junit 패키지[1] 아래에 JAR로 링크됨
  • 작성언어: Java

2 예시

import org.junit.*;

public class FoobarTest {
    @BeforeClass
    public static void setUpClass() throws Exception {
        // Code executed before the first test method
    }

    @Before
    public void setUp() throws Exception {
        // Code executed before each test
    }
 
    @Test
    public void testOneThing() {
        // Code that tests one thing
    }

    @Test
    public void testAnotherThing() {
        // Code that tests another thing
    }

    @Test
    public void testSomethingElse() {
        // Code that tests something else
    }

    @After
    public void tearDown() throws Exception {
        // Code executed after each test 
    }
 
    @AfterClass
    public static void tearDownClass() throws Exception {
        // Code executed after the last test method 
    }
}

3 포팅판

다른 언어로 포팅된 것이 많음

4 같이 보기

5 참고 자료

  1. JUnit 4 이상은 org.unit, JUnit 3 이하는 junit.framework
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}