11mod utils;
22
3- use eventsourcingdb:: {
4- container:: Container ,
5- request_options:: {
6- Ordering , ReadEventMissingStrategy , ReadEventsOptions , ReadFromLatestEventOptions ,
7- } ,
3+ use eventsourcingdb:: request_options:: {
4+ Ordering , ReadEventMissingStrategy , ReadEventsOptions , ReadFromLatestEventOptions ,
85} ;
96use futures:: TryStreamExt ;
107use serde_json:: json;
8+ use utils:: create_test_container;
119use utils:: {
1210 assert_event_match_eventcandidate, create_numbered_eventcandidates, create_test_eventcandidate,
1311} ;
1412
1513#[ tokio:: test]
1614async fn make_read_call ( ) {
17- let container = Container :: start_default ( ) . await . unwrap ( ) ;
15+ let container = create_test_container ( ) . await ;
1816 let client = container. get_client ( ) . await . unwrap ( ) ;
1917 let events_stream = client
2018 . read_events ( "/" , None )
2119 . await
2220 . expect ( "Failed to read events" ) ;
2321 let events: Result < Vec < _ > , _ > = events_stream. try_collect ( ) . await ;
24- assert ! ( events. is_ok( ) , "Failed to write events: {:?}" , events ) ;
22+ assert ! ( events. is_ok( ) , "Failed to write events: {events :?}" ) ;
2523 let events = events. expect ( "Failed to read events" ) ;
2624 assert_eq ! ( events. len( ) , 0 ) ;
2725}
2826
2927#[ tokio:: test]
3028async fn make_read_call_with_event ( ) {
31- let container = Container :: start_default ( ) . await . unwrap ( ) ;
29+ let container = create_test_container ( ) . await ;
3230 let client = container. get_client ( ) . await . unwrap ( ) ;
3331 let event_candidate = create_test_eventcandidate ( "/test" , json ! ( { "value" : 1 } ) ) ;
3432 let written = client
@@ -50,7 +48,7 @@ async fn make_read_call_with_event() {
5048
5149#[ tokio:: test]
5250async fn make_read_call_with_multiple_events ( ) {
53- let container = Container :: start_default ( ) . await . unwrap ( ) ;
51+ let container = create_test_container ( ) . await ;
5452 let client = container. get_client ( ) . await . unwrap ( ) ;
5553 let event_candidates = create_numbered_eventcandidates ( 10 ) ;
5654 let written = client
@@ -72,7 +70,7 @@ async fn make_read_call_with_multiple_events() {
7270
7371#[ tokio:: test]
7472async fn read_from_exact_topic ( ) {
75- let container = Container :: start_default ( ) . await . unwrap ( ) ;
73+ let container = create_test_container ( ) . await ;
7674 let client = container. get_client ( ) . await . unwrap ( ) ;
7775 let event_candidate = create_test_eventcandidate ( "/test" , json ! ( { "value" : 1 } ) ) ;
7876 client
@@ -102,7 +100,7 @@ async fn read_from_exact_topic() {
102100
103101#[ tokio:: test]
104102async fn read_recursive ( ) {
105- let container = Container :: start_default ( ) . await . unwrap ( ) ;
103+ let container = create_test_container ( ) . await ;
106104 let client = container. get_client ( ) . await . unwrap ( ) ;
107105 let event_candidate_parent = create_test_eventcandidate ( "/test" , json ! ( { "value" : 1 } ) ) ;
108106 let event_candidate_child = create_test_eventcandidate ( "/test/sub" , json ! ( { "value" : 2 } ) ) ;
@@ -137,7 +135,7 @@ async fn read_recursive() {
137135
138136#[ tokio:: test]
139137async fn read_not_recursive ( ) {
140- let container = Container :: start_default ( ) . await . unwrap ( ) ;
138+ let container = create_test_container ( ) . await ;
141139 let client = container. get_client ( ) . await . unwrap ( ) ;
142140 let event_candidate_parent = create_test_eventcandidate ( "/test" , json ! ( { "value" : 1 } ) ) ;
143141 let event_candidate_child = create_test_eventcandidate ( "/test/sub" , json ! ( { "value" : 2 } ) ) ;
@@ -172,7 +170,7 @@ async fn read_not_recursive() {
172170
173171#[ tokio:: test]
174172async fn read_chronological ( ) {
175- let container = Container :: start_default ( ) . await . unwrap ( ) ;
173+ let container = create_test_container ( ) . await ;
176174 let client = container. get_client ( ) . await . unwrap ( ) ;
177175 let event_candidates = create_numbered_eventcandidates ( 10 ) ;
178176 let written = client
@@ -200,7 +198,7 @@ async fn read_chronological() {
200198
201199#[ tokio:: test]
202200async fn read_antichronological ( ) {
203- let container = Container :: start_default ( ) . await . unwrap ( ) ;
201+ let container = create_test_container ( ) . await ;
204202 let client = container. get_client ( ) . await . unwrap ( ) ;
205203 let event_candidates = create_numbered_eventcandidates ( 10 ) ;
206204 let written = client
@@ -230,7 +228,7 @@ async fn read_antichronological() {
230228
231229#[ tokio:: test]
232230async fn read_everything_from_missing_latest_event ( ) {
233- let container = Container :: start_default ( ) . await . unwrap ( ) ;
231+ let container = create_test_container ( ) . await ;
234232 let client = container. get_client ( ) . await . unwrap ( ) ;
235233 let event_candidates = create_numbered_eventcandidates ( 10 ) ;
236234 let written = client
@@ -262,7 +260,7 @@ async fn read_everything_from_missing_latest_event() {
262260
263261#[ tokio:: test]
264262async fn read_nothing_from_missing_latest_event ( ) {
265- let container = Container :: start_default ( ) . await . unwrap ( ) ;
263+ let container = create_test_container ( ) . await ;
266264 let client = container. get_client ( ) . await . unwrap ( ) ;
267265 let event_candidates = create_numbered_eventcandidates ( 10 ) ;
268266 client
@@ -294,7 +292,7 @@ async fn read_nothing_from_missing_latest_event() {
294292
295293#[ tokio:: test]
296294async fn read_from_latest_event ( ) {
297- let container = Container :: start_default ( ) . await . unwrap ( ) ;
295+ let container = create_test_container ( ) . await ;
298296 let client = container. get_client ( ) . await . unwrap ( ) ;
299297 let event_candidates = create_numbered_eventcandidates ( 10 ) ;
300298 client
0 commit comments