Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vaclav Pech on MPS

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Vaclav Pech on MPS

More Decks by Enterprise Java User Group Austria

Other Decks in Technology

Transcript

  1. Cypher for Neo4j START john=node:node_auto_index(name = 'John') MATCH john-[:friend]->()-[:friend]->fof RETURN

    john, fof http://docs.neo4j.org/chunked/milestone/cypher-query-lang.html
  2. JMock context.checking(new Expectations() {{ oneOf (clock).time(); will(returnValue(loadTime)); oneOf (clock).time(); will(returnValue(fetchTime));

    allowing (reloadPolicy).shouldReload(loadTime, fetchTime); will(returnValue(false)); }}); http://www.jmock.org/expectations.html
  3. Closures {int => long} fact = {int n => if

    (n == 1) { return 1L; } else { return n * invoke(n - 1); } };
  4. Date/Time datetime start = now in (Europe/Berlin); ...... period processingTime

    = now in (Europe/Berlin) – start; datetime meeting = now in (GMT) + 2 days with (hours = 11) with (minutes = 0) with (seconds = 0)
  5. And a lot more Tuples Regular expressions Builders XML processing

    Unit testing Custom operators And others ...
  6. Spock (Groovy) class DataDriven extends Specification { def "maximum of

    two numbers"() { expect: Math.max(a, b) == c where: a | b | c 7 | 3 | 7 4 | 5 | 5 9 | 9 | 9 } } http://code.google.com/p/spock/