Notice
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 안드로이드
- Android
- Ext
- ListvView
- 조이스틱
- spinner
- DP
- bottom
- 그래들
- webcam
- GlobalComponent
- 스피너
- 유니티
- Round Square
- gradle
- UI
- Unity
- layout
- 리스트뷰
- WebCamTexture
- camera
- Handelr
- 레이아웃
- GPS
Archives
- Today
- Total
JY-Dev Tech Blog
Android(안드로이드) - Junit Annotaion (어노테이션) 본문
[Junit Annotaion ]
- @BeforeClass -이 매개 변수와 함께 Annotation이 지정된 메서드는 정적이어야 하며 먼저 실행되고 한번만 실행된다. -테스트 사례 클래스를 실행하기 전에 실행해야 하는 사전 조건을 설정하는 데 사용할 수 있다.
- @Rule -단일 활동에 대한 기능 테스트 제공한다. -규칙을 사용하여 활동에 액세스 할 수 있으며 다음을 통해 리소스 등에 액세스 할 수 있다.
- @Before -이 방법을 사용하면 다음에 대해 모든 테스트를 수행하기 전에 이 방법을 실행한다. -각 조건을 실행하기 전에 실행해야 하는 사전 조건을 설정하는 데 사용할 수 있다.
- @Test -@Test로 표시된 방법은 @Before 다음에 실행된다.
- @Ignores - 이 주석은 테스트 실행 중에 일부 테스트 케이스를 비활성화하기 위해 테스트 실행 중에 일부 명령문을 무시하려는 경우 사용할 수 있습니다.
- @After - 이 Annotation과 함께 표시된 메서드는 메서드에 대한 모든 테스트가 두번 실행된 후에 실행됩니다. - 테스트 방법 후 변수를 재설정하는 데 사용할 수 있다.
- @AfterClass - Annotation이 붙은 방법은 정적이어야 하며 마지막으로 한번만 실행된다. - Annotation을 사용하여 Junit테스트 사례 클래스의 모든 테스트를 실행한 후 실행해야 하는 방법을 실행할 수 있다.
[프래그먼트 사용시]
테스트를 실행하기 전에 작업을 먼저 수행해야한다는 것을 JUnit에게 알려주기 만하면된다. "init()"함수라 부르며, @Before 어노테이션으로 주석을 붙임으로써 완성된다.
@Before
public void init(){
activityActivityTestRule.getActivity()
.getSupportFragmentManager().beginTransaction();
}
'안드로이드 > 테스트코드' 카테고리의 다른 글
Android(안드로이드) - What is Appium? (0) | 2020.10.29 |
---|---|
Android(안드로이드) - Espresso (0) | 2020.10.28 |
ANDROID TDD (0) | 2020.10.27 |
Mock 객체 (0) | 2020.10.27 |
Comments