mock
EditMockito
is there a difference between asking and telling?
Spring Expressions(SpEL)를 이용한 Mockito Argument Matcher 만들기
http://blog.frankel.ch/mockito-spy-method-and-spring
Mock 프레임웍비교
jmock
- http://www.jmock.org/ Using JMock with TDD
Easymock
EasyMock으로 클래스의 Mock 객체 만들기http://openframework.or.kr/framework_reference/easymock/2.3/Documentation_ko.html\[\]
easymock을 이용한 Spring MVC Form 컨트롤러 요청 처리 테스트의 개선
EasyMock(old)을 활용한 협업 테스트
http://kingori.egloos.com/4169398[Mock을 이용한 단위 테스트]
Power mock
http://code.google.com/p/powermock/
easymock이나 mockito와 함께 사용가능
build 환경, runtime 환경설정을 수정할 필요가 없음.
AMock
http://www.javalobby.org/java/forums/t97599.html
jmockit
jeasytest
https://jeasytest.dev.java.net/
js mock
- http://jsmock.sourceforge.net/
- 참고자료
- TDD and Javascript with JsMock : http://ajaxian.com/archives/tdd-and-javascript-with-jsmock
mock FtpServer
http://mockftpserver.sourceforge.net/
FakeSMTP
일반이론
Test double
http://martinfowler.com/bliki/TestDouble.html
http://xunitpatterns.com/Test%20Double.html
Mock Object 적용에 대한 FAQ : http://www.mockobjects.com/Faq.html
http://en.wikipedia.org/wiki/Mock_object
http://martinfowler.com/bliki/TestDouble.html
state verification <→ behavior veryfication
http://www.sizovpoint.com/2009/03/java-mock-frameworks-comparison.html
http://blog.objectmentor.com/articles/2010/01/23/mocking-mocking-and-testing-outcomes
Keeping middle-class test doubles (i.e. Mocks) to a minimum is another way of decoupling.