목록Test (2)
초보개발자 긍.응.성
Mockito 홈페이지를 정리하였습니다. Mockito란? mocking 프레임워크이다. 깔끔하고 간결한 API로 아름다운 테스트를 작성할 수 있다. mockito로 만든 코드는 가독성이 뛰어나며 깔끔한 검증 에러를 생성할 수 있다. stackoverflow가 뽑은 최고의 Java mocking 프레임워크. Feature EasyMock, jMock에 비해 더 간결하며 직관적인 접근법을 사용한다. EasyMock vs. Mockito 원하는 것을 검증할 수 있다 expect-run-verify 라이브러리(EasyMock)는 관련없는 인터렉션들에 대하여 관리해야한다 expectation이 assertion과 동일한 취급을 받는다 모든 과정을 stubbing 하여야 한다 Mockito는 stub-run-as..
테스트 더블은 영화 촬영 시 위험한 역할을 대신하는 스턴드 더블이라는 단어에서 비롯되었다. 테스트하려는 객체와 연관된 객체를 사용하기가 어렵고 모호할 때 대신해 줄 수 있는 객체를 의미한다. Dummy 인스턴스화 된 객체가 필요하지만 기능이 필요하지 않은 경우 빈 implementation을 가진 Wrapper 클래스로 이해하면 된다. Fake 복잡한 로직이나 객체 내부에서 필요로 하는 다른 외부 객체들의 동작을 단순화하여 구체화한 객체 실제 클래스에 비해 간단하게만 동작하게 implements 된 객체라고 이해하면 됨. Stub Dummy 객체가 실제로 동작하는 것처럼 보이게 만들어 놓은 객체 테스트에서 호출된 요청에 대해 미리 준비된 결과를 제공한다. Spy 실제 객체처럼 동작시킬 수 있고, 필요한 ..