단위테스트 스프링심화 테스트3주차 단위테스트 Junit5 given 테스트케이스 중 이제 오류가나면 그뒤로는 수행되지않는다 엣지 케이스 엣지 케이스란 알고리즘이 처리하는 데이터의 값이 알고리즘의 특성에 따른 일정한 범위를 넘을 경우에 발생하는 문제를 가리킨다. 예를 들면 fixnum이라는 변수의 값이 -128 ~ 127의 범위를 넘는 순간 문제가 발생하는 경우가 있을 수 있다. 어떤 분모가 0이 되는 상황처럼 데이터의 특정값... 스프링단위테스트공부공부 210402 Fri 단위 테스트 실습 New File → Unit Test bundle 만들기 생성된 TDD_Test 선택 앱에서 테스트하는 방법 Target membership 파일 별로 체크박스 일일히 해주기 Target Membership에 체크: 해당 모듈의 소스파일이 된다는 의미 혹은 @Testable 해주기 When you add the @testable attribute to an import st... Test Driven Development테스트주도개발유닛테스트일반화마인드맵unittest단위테스트TDDTDD JUnit과 Hamcrest java 단위 테스트 프레임워크이며 TDD의 근간이 되는 프레임워크 오픈소스 프로젝트로 개발되며 지금도 꾸준히 버전업을 하고 있다. 제공 기능 테스트 결과가 예상과 같은지 판별해주는 단정문(assertions) 여러 테스트에서 공용으로 사용할 수 있는 테스트 픽스처(test fixture) 테스트 작업을 수행할 수 있게 해주는 테스트 러너(test runner) assertEqulas([me... TDD단위테스트HamcrestjunitHamcrest
스프링심화 테스트3주차 단위테스트 Junit5 given 테스트케이스 중 이제 오류가나면 그뒤로는 수행되지않는다 엣지 케이스 엣지 케이스란 알고리즘이 처리하는 데이터의 값이 알고리즘의 특성에 따른 일정한 범위를 넘을 경우에 발생하는 문제를 가리킨다. 예를 들면 fixnum이라는 변수의 값이 -128 ~ 127의 범위를 넘는 순간 문제가 발생하는 경우가 있을 수 있다. 어떤 분모가 0이 되는 상황처럼 데이터의 특정값... 스프링단위테스트공부공부 210402 Fri 단위 테스트 실습 New File → Unit Test bundle 만들기 생성된 TDD_Test 선택 앱에서 테스트하는 방법 Target membership 파일 별로 체크박스 일일히 해주기 Target Membership에 체크: 해당 모듈의 소스파일이 된다는 의미 혹은 @Testable 해주기 When you add the @testable attribute to an import st... Test Driven Development테스트주도개발유닛테스트일반화마인드맵unittest단위테스트TDDTDD JUnit과 Hamcrest java 단위 테스트 프레임워크이며 TDD의 근간이 되는 프레임워크 오픈소스 프로젝트로 개발되며 지금도 꾸준히 버전업을 하고 있다. 제공 기능 테스트 결과가 예상과 같은지 판별해주는 단정문(assertions) 여러 테스트에서 공용으로 사용할 수 있는 테스트 픽스처(test fixture) 테스트 작업을 수행할 수 있게 해주는 테스트 러너(test runner) assertEqulas([me... TDD단위테스트HamcrestjunitHamcrest