Skip to content

Commit 1772d1a

Browse files
authored
Merge pull request #363 from zhenlineo/1.2-examples
Refined the session example with some real content
2 parents 3f78fe9 + 10c6c0b commit 1772d1a

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

examples/src/main/java/org/neo4j/docs/driver/SessionExample.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
// tag::session-import[]
2222

2323
import org.neo4j.driver.v1.Session;
24+
25+
import static org.neo4j.driver.v1.Values.parameters;
2426
// end::session-import[]
2527

2628
public class SessionExample extends BaseApplication
@@ -31,11 +33,11 @@ public SessionExample( String uri, String user, String password )
3133
}
3234

3335
// tag::session[]
34-
public void doWork()
36+
public void addPerson(String name)
3537
{
3638
try ( Session session = driver.session() )
3739
{
38-
// TODO: something with the Session
40+
session.run("CREATE (a:Person {name: $name})", parameters( "name", name ) );
3941
}
4042
}
4143
// end::session[]

examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import static org.hamcrest.MatcherAssert.assertThat;
3737
import static org.hamcrest.Matchers.containsString;
3838
import static org.hamcrest.Matchers.equalTo;
39+
import static org.hamcrest.Matchers.greaterThan;
3940
import static org.hamcrest.Matchers.greaterThanOrEqualTo;
4041
import static org.hamcrest.Matchers.instanceOf;
4142
import static org.neo4j.driver.v1.Values.parameters;
@@ -298,10 +299,11 @@ public void testShouldRunSessionExample()
298299
SessionExample example = new SessionExample( neo4j.uri().toString(), USER, PASSWORD );
299300

300301
// When
301-
example.doWork();
302+
example.addPerson( "Alice" );
302303

303304
// Then
304305
assertThat( example, instanceOf( SessionExample.class ) );
306+
assertThat( personCount( "Alice" ), greaterThan( 0 ));
305307
}
306308

307309
@Test
@@ -315,7 +317,7 @@ public void testShouldRunTransactionFunctionExample()
315317
example.addPerson( "Alice" );
316318

317319
// Then
318-
assert personCount( "Alice" ) > 0;
320+
assertThat( personCount( "Alice" ), greaterThan( 0 ));
319321
}
320322

321323
}

0 commit comments

Comments
 (0)