@@ -626,13 +626,13 @@ void testJoinAllRows() {
626
626
assertThat (records .get (0 ).getLastName ()).isEqualTo (new LastName ("Flintstone" ));
627
627
assertThat (records .get (0 ).getOccupation ()).isEqualTo ("Brontosaurus Operator" );
628
628
assertThat (records .get (0 ).getBirthDate ()).isNotNull ();
629
- assertThat (records .get (0 ).getAddress ().getId ()).isEqualTo (1 );
630
- assertThat (records .get (0 ).getAddress ().getStreetAddress ()).isEqualTo ("123 Main Street" );
631
- assertThat (records .get (0 ).getAddress ().getCity ()).isEqualTo ("Bedrock" );
632
- assertThat (records .get (0 ).getAddress ().getState ()).isEqualTo ("IN" );
633
- assertThat (records .get (0 ).getAddress ().getAddressType ()).isEqualTo (AddressRecord .AddressType .HOME );
629
+ assertThat (records .get (0 ).getAddress ()).isNotNull ()
630
+ .extracting ("id" , "streetAddress" , "city" , "state" , "addressType" )
631
+ .containsExactly (1 , "123 Main Street" , "Bedrock" , "IN" , AddressRecord .AddressType .HOME );
634
632
635
- assertThat (records .get (4 ).getAddress ().getAddressType ()).isEqualTo (AddressRecord .AddressType .BUSINESS );
633
+ assertThat (records .get (4 ).getAddress ()).isNotNull ()
634
+ .extracting ("addressType" )
635
+ .isEqualTo (AddressRecord .AddressType .BUSINESS );
636
636
}
637
637
}
638
638
@@ -649,10 +649,9 @@ void testJoinOneRow() {
649
649
assertThat (records .get (0 ).getLastName ()).isEqualTo (new LastName ("Flintstone" ));
650
650
assertThat (records .get (0 ).getOccupation ()).isEqualTo ("Brontosaurus Operator" );
651
651
assertThat (records .get (0 ).getBirthDate ()).isNotNull ();
652
- assertThat (records .get (0 ).getAddress ().getId ()).isEqualTo (1 );
653
- assertThat (records .get (0 ).getAddress ().getStreetAddress ()).isEqualTo ("123 Main Street" );
654
- assertThat (records .get (0 ).getAddress ().getCity ()).isEqualTo ("Bedrock" );
655
- assertThat (records .get (0 ).getAddress ().getState ()).isEqualTo ("IN" );
652
+ assertThat (records .get (0 ).getAddress ()).isNotNull ()
653
+ .extracting ("id" , "streetAddress" , "city" , "state" , "addressType" )
654
+ .containsExactly (1 , "123 Main Street" , "Bedrock" , "IN" , AddressRecord .AddressType .HOME );
656
655
}
657
656
}
658
657
@@ -669,10 +668,9 @@ void testJoinPrimaryKey() {
669
668
assertThat (r .getLastName ()).isEqualTo (new LastName ("Flintstone" ));
670
669
assertThat (r .getOccupation ()).isEqualTo ("Brontosaurus Operator" );
671
670
assertThat (r .getBirthDate ()).isNotNull ();
672
- assertThat (r .getAddress ().getId ()).isEqualTo (1 );
673
- assertThat (r .getAddress ().getStreetAddress ()).isEqualTo ("123 Main Street" );
674
- assertThat (r .getAddress ().getCity ()).isEqualTo ("Bedrock" );
675
- assertThat (r .getAddress ().getState ()).isEqualTo ("IN" );
671
+ assertThat (r .getAddress ()).isNotNull ()
672
+ .extracting ("id" , "streetAddress" , "city" , "state" , "addressType" )
673
+ .containsExactly (1 , "123 Main Street" , "Bedrock" , "IN" , AddressRecord .AddressType .HOME );
676
674
});
677
675
}
678
676
}
0 commit comments