@@ -10,7 +10,7 @@ namespace NKikimr::NPQ {
10
10
for (ui32 i = 0 ; i < 100 ; ++i) {
11
11
auto result = generator.GetNextUnreservedId ();
12
12
UNIT_ASSERT (result.has_value ());
13
- UNIT_ASSERT_VALUES_EQUAL (* result, 100 + i);
13
+ UNIT_ASSERT_VALUES_EQUAL (result. value () , 100 + i);
14
14
}
15
15
UNIT_ASSERT (generator.ValidateAllocationSequence ().has_value ());
16
16
}
@@ -26,7 +26,7 @@ namespace NKikimr::NPQ {
26
26
27
27
auto getReserved = generator.GetNextReservedId (105 );
28
28
UNIT_ASSERT (getReserved.has_value ());
29
- UNIT_ASSERT_VALUES_EQUAL (* getReserved, 105 );
29
+ UNIT_ASSERT_VALUES_EQUAL (getReserved. value () , 105 );
30
30
UNIT_ASSERT (!generator.ValidateAllocationSequence ().has_value ());
31
31
}
32
32
@@ -42,13 +42,13 @@ namespace NKikimr::NPQ {
42
42
for (ui32 i = 0 ; i < 7 ; ++i) {
43
43
auto result = generator.GetNextUnreservedId ();
44
44
UNIT_ASSERT (result.has_value ());
45
- UNIT_ASSERT_VALUES_EQUAL (* result, 100 + i + (i >= 5 ? 1 : 0 )); // Skip 105
45
+ UNIT_ASSERT_VALUES_EQUAL (result. value () , 100 + i + (i >= 5 ? 1 : 0 )); // Skip 105
46
46
}
47
47
48
48
// Verify 105 is availiable
49
49
auto reservedResult = generator.GetNextReservedId (105 );
50
50
UNIT_ASSERT (reservedResult.has_value ());
51
- UNIT_ASSERT_VALUES_EQUAL (* reservedResult, 105 );
51
+ UNIT_ASSERT_VALUES_EQUAL (reservedResult. value () , 105 );
52
52
53
53
UNIT_ASSERT (generator.ValidateAllocationSequence ().has_value ());
54
54
}
@@ -77,7 +77,7 @@ namespace NKikimr::NPQ {
77
77
78
78
auto nextUnreserved = generator.GetNextUnreservedId ();
79
79
UNIT_ASSERT (nextUnreserved.has_value ());
80
- UNIT_ASSERT_VALUES_EQUAL (* nextUnreserved, 100 );
80
+ UNIT_ASSERT_VALUES_EQUAL (nextUnreserved. value () , 100 );
81
81
UNIT_ASSERT (generator.ValidateAllocationSequence ().has_value ());
82
82
}
83
83
@@ -93,16 +93,16 @@ namespace NKikimr::NPQ {
93
93
Y_UNIT_TEST (TestReserve2) {
94
94
TPartitionIndexGenerator generator (200 );
95
95
UNIT_ASSERT (generator.ReservePartitionIndex (200 , 0 , false ).has_value ());
96
- UNIT_ASSERT_VALUES_EQUAL (* generator.GetNextUnreservedId (), 201 );
97
- UNIT_ASSERT_VALUES_EQUAL (* generator.GetNextReservedId (200 ), 200 );
98
- UNIT_ASSERT_EXCEPTION (* generator.GetNextReservedId (200 ), yexception );
96
+ UNIT_ASSERT_VALUES_EQUAL (generator.GetNextUnreservedId (). value (), 201 );
97
+ UNIT_ASSERT_VALUES_EQUAL (generator.GetNextReservedId (200 ). value ( ), 200 );
98
+ UNIT_ASSERT_EXCEPTION (generator.GetNextReservedId (200 ). value (), std::exception );
99
99
UNIT_ASSERT (generator.ValidateAllocationSequence ().has_value ());
100
100
}
101
101
102
102
Y_UNIT_TEST (TestReserve3) {
103
103
TPartitionIndexGenerator generator (200 );
104
- UNIT_ASSERT_VALUES_EQUAL (* generator.GetNextUnreservedId (), 200 );
105
- UNIT_ASSERT_EXCEPTION (* generator.GetNextReservedId (200 ), yexception );
104
+ UNIT_ASSERT_VALUES_EQUAL (generator.GetNextUnreservedId (). value (), 200 );
105
+ UNIT_ASSERT_EXCEPTION (generator.GetNextReservedId (200 ). value (), std::exception );
106
106
UNIT_ASSERT (generator.ValidateAllocationSequence ().has_value ());
107
107
}
108
108
} // Y_UNIT_TEST_SUITE(TPartitionIndexGeneratorTest)
0 commit comments