@@ -257,8 +257,8 @@ func TestCacheExportToDiff_ZeroDirtyBlockEmittedAsDirtyPayload(t *testing.T) {
257257 diffMetadata , err := cache .ExportToDiff (t .Context (), out )
258258 require .NoError (t , err )
259259
260- require .EqualValues (t , 1 , diffMetadata .Dirty .Count (), "zero-filled dirty block should be emitted as dirty payload" )
261- require .EqualValues (t , 0 , diffMetadata .Empty .Count (), "zero-filled dirty block should not be tracked in empty metadata" )
260+ require .EqualValues (t , 1 , diffMetadata .Dirty .GetCardinality (), "zero-filled dirty block should be emitted as dirty payload" )
261+ require .EqualValues (t , 0 , diffMetadata .Empty .GetCardinality (), "zero-filled dirty block should not be tracked in empty metadata" )
262262
263263 stat , err := out .Stat ()
264264 require .NoError (t , err )
@@ -335,8 +335,8 @@ func TestCacheExportToDiff_MixedDirtyBlocksKeepsZeroBlockInDiff(t *testing.T) {
335335 diffMetadata , err := cache .ExportToDiff (t .Context (), out )
336336 require .NoError (t , err )
337337
338- require .EqualValues (t , 2 , diffMetadata .Dirty .Count ())
339- require .EqualValues (t , 0 , diffMetadata .Empty .Count (), "mixed export should still skip empty tracking for zero-filled dirty blocks" )
338+ require .EqualValues (t , 2 , diffMetadata .Dirty .GetCardinality ())
339+ require .EqualValues (t , 0 , diffMetadata .Empty .GetCardinality (), "mixed export should still skip empty tracking for zero-filled dirty blocks" )
340340
341341 _ , err = out .Seek (0 , io .SeekStart )
342342 require .NoError (t , err )
@@ -399,10 +399,10 @@ func TestCacheExportToDiff_NonContiguousDirtyBlocksPreserveRangeOrder(t *testing
399399 diffMetadata , err := cache .ExportToDiff (t .Context (), out )
400400 require .NoError (t , err )
401401
402- require .EqualValues (t , 2 , diffMetadata .Dirty .Count ())
403- require .True (t , diffMetadata .Dirty .Test (0 ))
404- require .True (t , diffMetadata .Dirty .Test (3 ))
405- require .EqualValues (t , 0 , diffMetadata .Empty .Count ())
402+ require .EqualValues (t , 2 , diffMetadata .Dirty .GetCardinality ())
403+ require .True (t , diffMetadata .Dirty .Contains (0 ))
404+ require .True (t , diffMetadata .Dirty .Contains (3 ))
405+ require .EqualValues (t , 0 , diffMetadata .Empty .GetCardinality ())
406406
407407 _ , err = out .Seek (0 , io .SeekStart )
408408 require .NoError (t , err )
0 commit comments