@@ -170,7 +170,7 @@ TEST(CuckooBuilderTest, WriteSuccessNoCollisionFullKey) {
170
170
ASSERT_OK (builder.status ());
171
171
}
172
172
uint32_t bucket_size = keys[0 ].size () + values[0 ].size ();
173
- ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
173
+ ASSERT_EQ (expected_table_size * bucket_size - 1 , builder.FileSize ());
174
174
ASSERT_OK (builder.Finish ());
175
175
ASSERT_OK (writable_file->Close ());
176
176
ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
@@ -210,7 +210,7 @@ TEST(CuckooBuilderTest, WriteSuccessWithCollisionFullKey) {
210
210
ASSERT_OK (builder.status ());
211
211
}
212
212
uint32_t bucket_size = keys[0 ].size () + values[0 ].size ();
213
- ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
213
+ ASSERT_EQ (expected_table_size * bucket_size - 1 , builder.FileSize ());
214
214
ASSERT_OK (builder.Finish ());
215
215
ASSERT_OK (writable_file->Close ());
216
216
ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
@@ -251,7 +251,7 @@ TEST(CuckooBuilderTest, WriteSuccessWithCollisionAndCuckooBlock) {
251
251
ASSERT_OK (builder.status ());
252
252
}
253
253
uint32_t bucket_size = keys[0 ].size () + values[0 ].size ();
254
- ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
254
+ ASSERT_EQ (expected_table_size * bucket_size - 1 , builder.FileSize ());
255
255
ASSERT_OK (builder.Finish ());
256
256
ASSERT_OK (writable_file->Close ());
257
257
ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
@@ -296,7 +296,7 @@ TEST(CuckooBuilderTest, WithCollisionPathFullKey) {
296
296
ASSERT_OK (builder.status ());
297
297
}
298
298
uint32_t bucket_size = keys[0 ].size () + values[0 ].size ();
299
- ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
299
+ ASSERT_EQ (expected_table_size * bucket_size - 1 , builder.FileSize ());
300
300
ASSERT_OK (builder.Finish ());
301
301
ASSERT_OK (writable_file->Close ());
302
302
ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
@@ -338,7 +338,7 @@ TEST(CuckooBuilderTest, WithCollisionPathFullKeyAndCuckooBlock) {
338
338
ASSERT_OK (builder.status ());
339
339
}
340
340
uint32_t bucket_size = keys[0 ].size () + values[0 ].size ();
341
- ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
341
+ ASSERT_EQ (expected_table_size * bucket_size - 1 , builder.FileSize ());
342
342
ASSERT_OK (builder.Finish ());
343
343
ASSERT_OK (writable_file->Close ());
344
344
ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
@@ -374,7 +374,7 @@ TEST(CuckooBuilderTest, WriteSuccessNoCollisionUserKey) {
374
374
ASSERT_OK (builder.status ());
375
375
}
376
376
uint32_t bucket_size = user_keys[0 ].size () + values[0 ].size ();
377
- ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
377
+ ASSERT_EQ (expected_table_size * bucket_size - 1 , builder.FileSize ());
378
378
ASSERT_OK (builder.Finish ());
379
379
ASSERT_OK (writable_file->Close ());
380
380
ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
@@ -410,7 +410,7 @@ TEST(CuckooBuilderTest, WriteSuccessWithCollisionUserKey) {
410
410
ASSERT_OK (builder.status ());
411
411
}
412
412
uint32_t bucket_size = user_keys[0 ].size () + values[0 ].size ();
413
- ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
413
+ ASSERT_EQ (expected_table_size * bucket_size - 1 , builder.FileSize ());
414
414
ASSERT_OK (builder.Finish ());
415
415
ASSERT_OK (writable_file->Close ());
416
416
ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
@@ -448,7 +448,7 @@ TEST(CuckooBuilderTest, WithCollisionPathUserKey) {
448
448
ASSERT_OK (builder.status ());
449
449
}
450
450
uint32_t bucket_size = user_keys[0 ].size () + values[0 ].size ();
451
- ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
451
+ ASSERT_EQ (expected_table_size * bucket_size - 1 , builder.FileSize ());
452
452
ASSERT_OK (builder.Finish ());
453
453
ASSERT_OK (writable_file->Close ());
454
454
ASSERT_LE (expected_table_size * bucket_size, builder.FileSize ());
0 commit comments