Test: 3개의 글
1. Apache Jmeter 설치 http://jmeter.apache.org/ 위 사이트에 접속하여 사이트 왼쪽의 Download Releases 버튼을 클릭한 후 Binaries 에서 다운로드를 합니다 ( 윈도우의 경우 zip 파일을 다운로드 받습니다 ) 2. Apache Jmeter 실행 압축을 풀고 bin 폴더의 jmeter.bat 을 클릭합니다.cmd 창과 함께 Apache Jmeter 창이 뜨면 실행이 된것 입니다. ( 이때, cmd 창 종료시 Jmeter 또한 같이 종료 됨을 주의합니다 ) 3. Apache Jmeter 사용방법 왼쪽 상단의 testPlan 을 우클릭 한 후 Add > Threads (Users) > Thread Group 을 클릭하여 생성합니다 Number of Threa..
11. ArgumentCaptor 보통 verify시 아규먼트 값을 직접 지정하지만 ArgumentCaptor를 사용하면 capture를 통해 유연하게 아규먼트 값을 넘길 수 있습니다. @Test void capture() throws Exception{ // stubbing final List mockedList = mock(List.class); when(mockedList.get(1)).thenReturn("A"); when(mockedList.get(2)).thenReturn("B"); when(mockedList.get(3)).thenReturn("C"); // 1. ArgumentCaptor integerArgumentCaptor = ArgumentCaptor.forClass(Integer.c..
Mockito란? Mockito는 Mock Object를 creation, verification, stubbing 해주는 JAVA에서 사용되는 라이브러리입니다. Mock Object 객체 지향 프로그래밍으로 개발한 프로그램을 테스트할 때 테스트를 수행할 모듈과 연결되는 외부의 다른 모듈을 흉내 내는 가짜 모듈을 생성하여 테스트의 효용성을 높이는 데 사용하는 객체입니다. 의존성 추가 plugins { id 'java' } repositories { mavenCentral() } dependencies { testImplementation('org.junit.jupiter:junit-jupiter:5.6.0') testImplementation('org.assertj:assertj-core:3.11.1')..