@@ -213,7 +213,7 @@ public void enumParsing() {
213213 @ Test
214214 public void embeddedNulls () {
215215 db .tx (() -> db .typeFreaks ().insert (
216- new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null )
216+ new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null )
217217 ));
218218 ListResult <TypeFreak > lst = db .tx (() -> db .typeFreaks ().list (ListRequest .builder (TypeFreak .class )
219219 .filter (fb -> fb .where ("embedded.a.a" ).eq ("myfqdn" ))
@@ -226,7 +226,7 @@ public void embeddedNulls() {
226226
227227 @ Test
228228 public void flattenedIsNull () {
229- var tf = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null );
229+ var tf = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null );
230230 db .tx (() -> db .typeFreaks ().insert (tf ));
231231
232232 ListResult <TypeFreak > lst = db .tx (() -> db .typeFreaks ().list (ListRequest .builder (TypeFreak .class )
@@ -240,7 +240,7 @@ public void flattenedIsNull() {
240240
241241 @ Test
242242 public void flattenedIsNotNull () {
243- var tf = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , new TypeFreak .Embedded (new TypeFreak .A ("A" ), new TypeFreak .B ("B" )), null , null , null , null , null , null , null , null , null , null );
243+ var tf = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , new TypeFreak .Embedded (new TypeFreak .A ("A" ), new TypeFreak .B ("B" )), null , null , null , null , null , null , null , null , null , null , null );
244244 db .tx (() -> db .typeFreaks ().insert (tf ));
245245
246246 ListResult <TypeFreak > lst = db .tx (() -> db .typeFreaks ().list (ListRequest .builder (TypeFreak .class )
@@ -455,6 +455,7 @@ public void listByNamesWithUnderscores() {
455455 emptyMap (),
456456 emptyMap (),
457457 emptyMap (),
458+ null ,
458459 "CUSTOM NAMED COLUMN" ,
459460 null
460461 );
@@ -474,7 +475,7 @@ public void listByNamesWithUnderscores() {
474475
475476 @ Test
476477 public void listStringValuedFilteredByString () {
477- TypeFreak typeFreak = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , new TypeFreak .Ticket ("CLOUD" , 100500 ));
478+ TypeFreak typeFreak = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , new TypeFreak .Ticket ("CLOUD" , 100500 ));
478479 db .tx (() -> db .typeFreaks ().insert (typeFreak ));
479480
480481 db .tx (() -> {
@@ -489,10 +490,27 @@ public void listStringValuedFilteredByString() {
489490 });
490491 }
491492
493+ @ Test
494+ public void listStringValuedFilteredByString2 () {
495+ TypeFreak typeFreak = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , new TypeFreak .StringValueWrapper ("svw 123" ), null , null );
496+ db .tx (() -> db .typeFreaks ().insert (typeFreak ));
497+
498+ db .tx (() -> {
499+ ListResult <TypeFreak > page = listTypeFreak (ListRequest .builder (TypeFreak .class )
500+ .pageSize (100 )
501+ .filter (newFilterBuilder (TypeFreak .class )
502+ .where ("stringValueWrapper" ).eq ("svw 123" )
503+ .build ())
504+ .build ());
505+ assertThat (page ).containsExactly (typeFreak );
506+ assertThat (page .isLastPage ()).isTrue ();
507+ });
508+ }
509+
492510 @ Test
493511 public void listStringValuedFilteredByStruct () {
494512 TypeFreak .Ticket ticket = new TypeFreak .Ticket ("CLOUD" , 100500 );
495- TypeFreak typeFreak = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , ticket );
513+ TypeFreak typeFreak = new TypeFreak (new TypeFreak .Id ("b1p" , 1 ), false , (byte ) 0 , (byte ) 0 , (short ) 0 , 0 , 0 , 0.0f , 0.0 , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , ticket );
496514 db .tx (() -> db .typeFreaks ().insert (typeFreak ));
497515
498516 db .tx (() -> {
0 commit comments