[APPE14]: Appel. Clean SWT Listener Notifications with SWTEventHelper. http://www.codeaffine.com/2014/03/10/clean-swt-listener-notifcations-with-swteventhelper/. 2014.
[BOLD11]: Boldischar. Mocking Frameworks Considered Harmful, http://www.disgruntledrats.com/?p=620. 2011.
[EASYMO]: EasyMock. http://easymock.org/.
[FRPR10]: Freeman and Pryce. Growing Object-Oriented Software, Guided by Tests. Addison-Wesley. 2010.
[MIVIPR]: Wikipedia. Minimal viable product. https://en.wikipedia.org/wiki/Minimum_viable_product.
[FOWL04]: Fowler. Inversion of Control Containers and the Dependency Injection pattern. http://martinfowler.com/articles/injection.html. 2004.
[FOWL05]: Fowler. FluentInterface. http://martinfowler.com/bliki/FluentInterface.html. 2005.
[GOUL12]: Goulding. Test Double Terminology. http://jakegoulding.com/blog/2012/01/12/test-double-terminology/. 2012.
[JMOCK] : jMock. http://www.jmock.org/.
[KACZ13]: Kaczanowski. Practical Unit Testing with JUnit and Mockito. 2013.
[MART02]: Martin. Agile Software Development: Principles, Patterns, and Practices. Prentice Hall. 2002.
[MART14]: Martin. When to Mock. http://blog.8thlight.com/uncle-bob/2014/05/10/WhenToMock.html. 2014.
[MESZ07]: Meszaros. xUnit Test Patterns: Refactoring Test Code. Pearson Education, Inc. 2007.
[SOELPR]: Wikipedia. Somebody else's problem. https://en.wikipedia.org/wiki/Somebody_else%27s_problem.
[MOCKIT]: Mockito. http://mockito.org/.
[PRIM13]: Primat. GitHub's 10,000 most Popular Java Projects – Here are The Top Libraries They Use, http://blog.takipi.com/githubs-10000-most-popular-java-projects-here-are-the-top-libraries-they-use/. 2013.
[SWT]: SWT: The Standard Widget Toolkit, https://www.eclipse.org/swt/.
[TRAWRE]: Train Wrek. http://c2.com/cgi/wiki?TrainWreck. 2014.
[WIKILD]: Wikipedia. Law of Demeter. http://en.wikipedia.org/wiki/Law_of_Demeter.
Testing with JUnit
By :
Testing with JUnit
By:
Overview of this book
Table of Contents (16 chapters)
Testing with JUnit
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Getting Started
Writing Well-structured Tests
Developing Independently Testable Units
Testing Exceptional Flow
Using Runners for Particular Testing Purposes
Reducing Boilerplate with JUnit Rules
Improving Readability with Custom Assertions
Running Tests Automatically within a CI Build
References
Index
Customer Reviews