Are You Mocking Me?
In the world of software development, mocking allows us to provide testing of object interaction without having an total production environment defined. In this space there are a number of great tools. This talk will initially walk through the concept of mocking and when it is important. Then will will dive into a comparison of the best Java-based mocking frameworks today, which include: jMockit, Mockito, Groovy and Spock.
Most enterprises are looking to “commit” to a specific framework… however not all mocking frameworks are made the same. What happens if you are trying to mock out statically defined variables? We will walk through a number of mocking frameworks, showing off their strengths and weaknesses.
About Ken Sipe
Ken is a distributed application engineer. Ken has worked with Fortune 500 companies to small startups in the roles of developer, designer, application architect and enterprise architect. Ken's current focus is on containers, container orchestration, high scale micro-service design and continuous delivery systems.
Ken is an international speaker on the subject of software engineering speaking at conferences such as JavaOne, JavaZone, Great Indian Developer Summit (GIDS), and The Strange Loop. He is a regular speaker with NFJS where he is best known for his architecture and security hacking talks. In 2009, Ken was honored by being awarded the JavaOne Rockstar Award at JavaOne in SF, California and the JavaZone Rockstar Award at JavaZone in Oslo, Norway as the top ranked speaker.
More About Ken »