"JUnit"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 2명의 중간 판 6개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;JUnit
;JUnit
;J유닛
;J유닛, 제이유닛
* Java용 단위 테스트 프레임워크
* Java용 단위 테스트 도구
* [[테스트 주도 개발]]에서 활용됨
* [[테스트 주도 개발]]에서 활용됨
* 컴파일시에 <code>org.junit</code> 패키지<ref>JUnit 4 이상은 <code>org.unit</code>, JUnit 3 이하는 <code>junit.framework</code></ref> 아래에 JAR로 링크됨
* 컴파일시에 <code>org.junit</code> 패키지<ref>JUnit 4 이상은 <code>org.unit</code>, JUnit 3 이하는 <code>junit.framework</code></ref> 아래에 JAR로 링크됨
* [[스프링 스타터 프로젝트 Maven Dependencies]]에 포함되어 있음
* 작성언어: Java
* 작성언어: Java
* [[이클립스 퍼블릭 라이선스]]


==예시==
==예시==
<source lang='java'>
<syntaxhighlight lang='java'>
import org.junit.*;
import org.junit.*;


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


==같이 보기==
==같이 보기==
57번째 줄: 66번째 줄:
* [[단위 테스트]]
* [[단위 테스트]]


==참고 자료==
==참고==
* https://en.wikipedia.org/wiki/JUnit
* https://en.wikipedia.org/wiki/JUnit
* http://junit.org


[[분류: Java]]
[[분류: Java]]
[[분류: 테스트]]
[[분류: 테스트]]

2020년 11월 2일 (월) 02:49 기준 최신판

1 개요[ | ]

JUnit
J유닛, 제이유닛

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 }}