addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Groovy DSL & Testing with Spock

the meetup host - GigaSpaces

Groovy DSL - BaraK Merimovich

In this session, BaraK Merimovich of GigaSpaces will discuss  the notion of DSLs (domain specific languages), why they're needed and why Groovy makes a good fit for implementing them, based on his experience from building a Groovy DSL for Cloudify (GigaSpaces Groovy based open source tool for on boarding and managing application on any cloud).

Testing with Spock - Baruch Sadogursky

We are going to talk about a testing and specification framework for Java and Groovy applications. It's name is Spock and it is written in Groovy, what else can you ask for? But even if you won't ask, it features very fluent and easy to learn specification DSL (no asserts!) integrates everywhere where JUnit integrates, easily extendable and supports any testing methodology (being it test-first, test-last, unit or integration testing or new one that you just invented).


In our session we will show how to write specifications, assertion conditions, data-driven tests and a simple extension. We will also show what geb is (hint - look at the user group name) and how to use it with spock.

 

 

 

 

 

Directions

the Address is 4 Maskit st., building C, 5th floor, Herzliya (it's the northeast part of Maskit st.).

Join or login to comment.

25 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy