@@ -346,38 +346,6 @@ public void ShouldMoveToLastDuplicate()
346346 } , DatabaseOpenFlags . DuplicatesFixed | DatabaseOpenFlags . Create ) ;
347347 }
348348
349- [ Test ]
350- public void AllValuesForShouldOnlyReturnMatchingKeyValues ( )
351- {
352- Skip . Test ( "Seeing if this test is the reason for failure on CI" ) ;
353- using var env = CreateEnvironment ( ) ;
354- env . Open ( ) ;
355- env . RunCursorScenario ( ( _ , _ , c ) =>
356- {
357- var key1 = "TestKey1"u8 . ToArray ( ) ;
358- var key2 = "TestKey2"u8 . ToArray ( ) ;
359-
360- var key1Values = Enumerable . Range ( 1 , 5 ) . Select ( i => UTF8 . GetBytes ( $ "key1_value{ i } ") ) . ToArray ( ) ;
361- var key2Values = Enumerable . Range ( 1 , 3 ) . Select ( i => UTF8 . GetBytes ( $ "key2_value{ i } ") ) . ToArray ( ) ;
362-
363- foreach ( var value in key1Values )
364- {
365- c . Put ( key1 , value , CursorPutOptions . None ) ;
366- }
367-
368- foreach ( var value in key2Values )
369- {
370- c . Put ( key2 , value , CursorPutOptions . None ) ;
371- }
372-
373- var allKey1Values = c . AllValuesFor ( key1 ) . Select ( v => v . CopyToNewArray ( ) ) . ToArray ( ) ;
374- var allKey2Values = c . AllValuesFor ( key2 ) . Select ( v => v . CopyToNewArray ( ) ) . ToArray ( ) ;
375-
376- allKey1Values . ShouldBe ( key1Values ) ;
377- allKey2Values . ShouldBe ( key2Values ) ;
378- } , DatabaseOpenFlags . DuplicatesSort | DatabaseOpenFlags . Create ) ;
379- }
380-
381349 [ Test ]
382350 public void ShouldMoveToNextNoDuplicate ( )
383351 {
@@ -392,32 +360,6 @@ public void ShouldMoveToNextNoDuplicate()
392360 } , DatabaseOpenFlags . DuplicatesFixed | DatabaseOpenFlags . Create ) ;
393361 }
394362
395-
396- [ Test ]
397- public void ShouldRetrieveAllValuesForKey ( )
398- {
399- Skip . Test ( "Seeing if this test is the reason for failure on CI" ) ;
400- using var env = CreateEnvironment ( ) ;
401- env . Open ( ) ;
402- env . RunCursorScenario ( ( _ , _ , c ) =>
403- {
404- var key = "TestKey"u8 . ToArray ( ) ;
405- var values = Enumerable . Range ( 1 , 5 ) . Select ( i => UTF8 . GetBytes ( $ "value{ i } ") ) . ToArray ( ) ;
406-
407- // Insert multiple values for the same key with DuplicateSort option
408- foreach ( var value in values )
409- {
410- c . Put ( key , value , CursorPutOptions . None ) ;
411- }
412-
413- // Fetch all values using the AllValuesFor method
414- var retrievedValues = c . AllValuesFor ( key ) . Select ( v => v . CopyToNewArray ( ) ) . ToArray ( ) ;
415-
416- // Verify all inserted values are retrieved
417- retrievedValues . ShouldBe ( values ) ;
418- } , DatabaseOpenFlags . DuplicatesSort | DatabaseOpenFlags . Create ) ;
419- }
420-
421363 [ Test ]
422364 public void ShouldRenewSameTransaction ( )
423365 {
0 commit comments