Sarasota Jug: Unit Testing with Mock Objects

Event Details

Sarasota Jug: Unit Testing with Mock Objects

Time: September 28, 2010 from 6pm to 8:30pm
Location: Community Foundation of Sarasota
Street: 2635 Fruitville Rd
City/Town: Sarasota
Website or Map: http://maps.google.com/maps?o…
Event Type: meeting
Organized By: David Moskowitz
Latest Activity: Sep 30, 2010

Export to Outlook or iCal (.ics)

Event Description

This month at the Sunjug, we will learn how to incorporate mock object frameworks into our unit testing. Mock objects enables us to test components in isolation, without relying on classes outside of the class being tested.

Two mocking frameworks for java will be presented.

The first framework is Mockito. Mockito provides a more natural form of unit testing as compared to other mocking frameworks that are based on an expect-run-verify approach (ex. EasyMock,jMock).

For more information on Mockito an how it compares to other mocking frameworks, see: http://code.google.com/p/mockito/wiki/FeaturesAndMotivations

Ravi will also speak briefly on Spock, a groovy based mocking framework. The advantage of Spock over any Java based mocking framework is: a: Groovy syntactic sugar and b: Easier to read tests.


Our speaker:

Ravi Hasija, is a software engineer and has been actively involved in web development for past 4 years, Ravi currently working at Andesa where he uses GWT, Hibernate, and other JavaEE related technologies (JSPs, EJB etc)

Ravi writes:
I am an avid Java/J2EE/Groovy/Grails developer and am always looking to expand my knowledge of the rich tool set available in the Java ecosystem. I consider software engineering part art part science. To me developing a program is creating art. Needless, to say I love the aesthetics of developing using different frameworks with the end goal of creating something beautiful, that pleases one's soul.

Food and refreshments will be provided by Tek Systems

The event will be hosted by Community Foundation of Sarasota, located at 2635 Fruitville Rd, Sarasota, FL 34237, which is west of exit 210 off I75.

Meeting Schedule:
6-6:45 PM: Networking
6:45 - 8:30 PM: Presentation

Comment Wall

Comment

RSVP for Sarasota Jug: Unit Testing with Mock Objects to add comments!

Join Codetown

Comment by David Moskowitz on September 30, 2010 at 7:15pm
Thanks for the great presentation Ravi.
I've already started using Mockito.

Attending (4)

Not Attending (1)

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

There's also a free Java Jobs mailing list. It's a Yahoo group so you have to create a Yahoo account to use it.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Presentation: Quarkus

Sanne Grinovero shows Quarkus in action, and explains how it works. Grinovero demonstrates what Quarkus can do by leveraging high density deployments via GraalVM native images or by targeting the traditional JVM.

By Sanne Grinovero

Microfrontends at Vonage - Yoav Yanovski at Vue.JS Amsterdam

Yoav Yanovski, senior technical manager at Vonage, recently presented at Vue.js Amsterdam 2020 the rationale behind moving from a monolithic front-end towards a micro-front-end architecture. Yanovski also detailed micro-front-end’s architectural options, the tradeoffs involved in each option, and the choices made at Vonage.

By Bruno Couriol

Presentation: Introducing and Scaling a GraphQL BFF

Michelle Garrett talks about the journey of introducing and then scaling a GraphQL BFF to serve multiple applications. She covers the benefits of the Backend For Frontend pattern and why it's a popular way to introduce GraphQL. She talks about how to remain agile and support a production application throughout this process.

By Michelle Garrett

Article: Elm in Action - Book Review and Q&A with Richard Feldman

The book Elm in Action by Richard Feldman provides a gentle, thorough introduction to Elm for web developers, and walk them through the creation of a full-featured photo-browsing application. Elm is a purely functional language for creating web applications. Elm touts the absence of runtime errors, a sound type system with strong type inference and delightful developer experience.

By Richard Feldman, Bruno Couriol

New H.266 Video Coding Standard Claimed 50% More Efficient Than H.265

Versatile Video Coding, also known as H.266, MPEG-I Part 3, and Future Video Coding (FVC), is the successor to H.265 and promises to reduce data requirements by 50% while keeping the same level of visual quality as its predecessor.

By Sergio De Simone

© 2020   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service