mock

Edit

Mockito

Mockito를 이용한 MockTestJava

MockitoVSEasyMock

is there a difference between asking and telling?

왜 Mockito가 좋은가?

Spring Expressions(SpEL)를 이용한 Mockito Argument Matcher 만들기

Mockito mock 객체 쉽게 만들기

http://blog.frankel.ch/mockito-spy-method-and-spring

Mock 프레임웍비교

easymock vs jmock

jMock vs. EasyMock

jmock

Easymock

EasyMock으로 클래스의 Mock 객체 만들기http://openframework.or.kr/framework_reference/easymock/2.3/Documentation_ko.html\[\]

EasyMock 2.3 기본문서

easymock을 이용한 Spring MVC Form 컨트롤러 요청 처리 테스트의 개선

EasyMock(old)을 활용한 협업 테스트

http://bcho.tistory.com/entry/EasyMock%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%8B%A8%EC%9C%84-%ED%85%8C%EC%8A%A4%ED%8A%B8

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

https://jmockit.dev.java.net/

jeasytest

https://jeasytest.dev.java.net/

js mock

mock FtpServer

http://mockftpserver.sourceforge.net/

FakeSMTP

http://nilhcem.com/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

Mocks Aren’t Stubs

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.