From 10c6c0b0fd5225e846f594fe99544bf8d305d079 Mon Sep 17 00:00:00 2001 From: Zhen Date: Wed, 26 Apr 2017 12:42:07 +0200 Subject: [PATCH] Refined the session example with some real content --- .../src/main/java/org/neo4j/docs/driver/SessionExample.java | 6 ++++-- .../src/test/java/org/neo4j/docs/driver/ExamplesIT.java | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/examples/src/main/java/org/neo4j/docs/driver/SessionExample.java b/examples/src/main/java/org/neo4j/docs/driver/SessionExample.java index 89f6305a19..0d9c5f9ab2 100644 --- a/examples/src/main/java/org/neo4j/docs/driver/SessionExample.java +++ b/examples/src/main/java/org/neo4j/docs/driver/SessionExample.java @@ -21,6 +21,8 @@ // tag::session-import[] import org.neo4j.driver.v1.Session; + +import static org.neo4j.driver.v1.Values.parameters; // end::session-import[] public class SessionExample extends BaseApplication @@ -31,11 +33,11 @@ public SessionExample( String uri, String user, String password ) } // tag::session[] - public void doWork() + public void addPerson(String name) { try ( Session session = driver.session() ) { - // TODO: something with the Session + session.run("CREATE (a:Person {name: $name})", parameters( "name", name ) ); } } // end::session[] diff --git a/examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java b/examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java index 9af792c128..02fc59b021 100644 --- a/examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java +++ b/examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java @@ -36,6 +36,7 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.greaterThan; import static org.hamcrest.Matchers.greaterThanOrEqualTo; import static org.hamcrest.Matchers.instanceOf; import static org.neo4j.driver.v1.Values.parameters; @@ -298,10 +299,11 @@ public void testShouldRunSessionExample() SessionExample example = new SessionExample( neo4j.uri().toString(), USER, PASSWORD ); // When - example.doWork(); + example.addPerson( "Alice" ); // Then assertThat( example, instanceOf( SessionExample.class ) ); + assertThat( personCount( "Alice" ), greaterThan( 0 )); } @Test @@ -315,7 +317,7 @@ public void testShouldRunTransactionFunctionExample() example.addPerson( "Alice" ); // Then - assert personCount( "Alice" ) > 0; + assertThat( personCount( "Alice" ), greaterThan( 0 )); } }