Design/Test

    Junit5 와 Junit4의 차이 (junit5 test expected exception)

    1. IntroductionIn this quick tutorial, we’ll be looking at how to test if an exception was thrown, using JUnit library.Of course, we’ll make sure to cover both the JUnit 4 and JUnit 5 versions.2. JUnit 5JUnit 5 Jupiter assertions API introduces the assertThrows method for asserting exceptions.This takes the type of the expected exception, and an Executable functional interface where we can pass ..

    이클립스에서 junit 사용하기

    특정메소드만 사용 단축키:ctrl+f111. JUnit이란?JUnit은 단위 테스트 도구입니다. 외부 테스트 프로그램(케이스)을 작성하여 System.out으로 번거롭게 디버깅하지 않아도 됩니다. 프로그램 테스트 시 걸릴 시간도 관리할 수 있게 해주며 오픈 소스이며, 플러그인 형태로 Eclipse에 포함되어 있습니다. 하나의 jar 파일이 전부이며 사용법도 간단합니다. 어느 정도 개발이 진행되면 프로그램에 대한 단위 테스트는 반드시 수행해야 합니다. JUnit은 보이지 않고 숨겨진 단위 테스트를 끌어내어 정형화시켜 단위 테스트를 쉽게 해주는 테스트용 Framework 입니다. JDK 1.4에서 추가된 assertXXX를 사용하여 Test를 진행합니다. JUnit은 테스트 결과를 확인하는 것 이외 최적화된..

    UnitTest(단위테스트)

    자바 인텔리제이/안드로이드에서 사용하는 테스트 라이브러리-junit 1.문서화2.쪼개기 3.트러블 슈팅 내 동료가 메소드를 더 작게 분리해야 하는지에 대해 판단할 때 사용하는 문구가 있다. 만약 코드의 역할을 다른 프로그래머에게 설명할 때 ‘and’라는 단어를 사용했다면 그 메소드는 적어도 하나 이상의 부분으로 나눠야 한다는 것이다. ctrl+shift+t -단축키 @Test public void 카드_5_다이아몬드_생성_성공() { Card card = new Card(5, Suit.DIAMONDS); assertThat(card.getRank(), is(5)); assertThat(card.getSuit(), is(Suit.DIAMONDS)); } @Test(expected = NoSuchRankEx..