3131namespace iceberg {
3232
3333// Boolean type tests
34- TEST (PrimitiveLiteralTest , BooleanBasics) {
34+ TEST (LiteralTest , BooleanBasics) {
3535 auto true_literal = Literal::Boolean (true );
3636 auto false_literal = Literal::Boolean (false );
3737
@@ -42,7 +42,7 @@ TEST(PrimitiveLiteralTest, BooleanBasics) {
4242 EXPECT_EQ (false_literal.ToString (), " false" );
4343}
4444
45- TEST (PrimitiveLiteralTest , BooleanComparison) {
45+ TEST (LiteralTest , BooleanComparison) {
4646 auto true_literal = Literal::Boolean (true );
4747 auto false_literal = Literal::Boolean (false );
4848 auto another_true = Literal::Boolean (true );
@@ -53,7 +53,7 @@ TEST(PrimitiveLiteralTest, BooleanComparison) {
5353}
5454
5555// Int type tests
56- TEST (PrimitiveLiteralTest , IntBasics) {
56+ TEST (LiteralTest , IntBasics) {
5757 auto int_literal = Literal::Int (42 );
5858 auto negative_int = Literal::Int (-123 );
5959
@@ -64,7 +64,7 @@ TEST(PrimitiveLiteralTest, IntBasics) {
6464 EXPECT_EQ (negative_int.ToString (), " -123" );
6565}
6666
67- TEST (PrimitiveLiteralTest , IntComparison) {
67+ TEST (LiteralTest , IntComparison) {
6868 auto int1 = Literal::Int (10 );
6969 auto int2 = Literal::Int (20 );
7070 auto int3 = Literal::Int (10 );
@@ -74,7 +74,7 @@ TEST(PrimitiveLiteralTest, IntComparison) {
7474 EXPECT_EQ (int2 <=> int1, std::partial_ordering::greater);
7575}
7676
77- TEST (PrimitiveLiteralTest , IntCastTo) {
77+ TEST (LiteralTest , IntCastTo) {
7878 auto int_literal = Literal::Int (42 );
7979
8080 // Cast to Long
@@ -95,7 +95,7 @@ TEST(PrimitiveLiteralTest, IntCastTo) {
9595}
9696
9797// Long type tests
98- TEST (PrimitiveLiteralTest , LongBasics) {
98+ TEST (LiteralTest , LongBasics) {
9999 auto long_literal = Literal::Long (1234567890L );
100100 auto negative_long = Literal::Long (-9876543210L );
101101
@@ -106,7 +106,7 @@ TEST(PrimitiveLiteralTest, LongBasics) {
106106 EXPECT_EQ (negative_long.ToString (), " -9876543210" );
107107}
108108
109- TEST (PrimitiveLiteralTest , LongComparison) {
109+ TEST (LiteralTest , LongComparison) {
110110 auto long1 = Literal::Long (100L );
111111 auto long2 = Literal::Long (200L );
112112 auto long3 = Literal::Long (100L );
@@ -116,7 +116,7 @@ TEST(PrimitiveLiteralTest, LongComparison) {
116116 EXPECT_EQ (long2 <=> long1, std::partial_ordering::greater);
117117}
118118
119- TEST (PrimitiveLiteralTest , LongCastTo) {
119+ TEST (LiteralTest , LongCastTo) {
120120 auto long_literal = Literal::Long (42L );
121121
122122 // Cast to Int (within range)
@@ -136,7 +136,7 @@ TEST(PrimitiveLiteralTest, LongCastTo) {
136136 EXPECT_EQ (double_result->type ()->type_id (), TypeId::kDouble );
137137}
138138
139- TEST (PrimitiveLiteralTest , LongCastToIntOverflow) {
139+ TEST (LiteralTest , LongCastToIntOverflow) {
140140 // Test overflow cases
141141 auto max_long =
142142 Literal::Long (static_cast <int64_t >(std::numeric_limits<int32_t >::max ()) + 1 );
@@ -153,7 +153,7 @@ TEST(PrimitiveLiteralTest, LongCastToIntOverflow) {
153153}
154154
155155// Float type tests
156- TEST (PrimitiveLiteralTest , FloatBasics) {
156+ TEST (LiteralTest , FloatBasics) {
157157 auto float_literal = Literal::Float (3 .14f );
158158 auto negative_float = Literal::Float (-2 .71f );
159159
@@ -164,7 +164,7 @@ TEST(PrimitiveLiteralTest, FloatBasics) {
164164 EXPECT_EQ (negative_float.ToString (), " -2.710000" );
165165}
166166
167- TEST (PrimitiveLiteralTest , FloatComparison) {
167+ TEST (LiteralTest , FloatComparison) {
168168 auto float1 = Literal::Float (1 .5f );
169169 auto float2 = Literal::Float (2 .5f );
170170 auto float3 = Literal::Float (1 .5f );
@@ -174,7 +174,7 @@ TEST(PrimitiveLiteralTest, FloatComparison) {
174174 EXPECT_EQ (float2 <=> float1, std::partial_ordering::greater);
175175}
176176
177- TEST (PrimitiveLiteralTest , FloatCastTo) {
177+ TEST (LiteralTest , FloatCastTo) {
178178 auto float_literal = Literal::Float (3 .14f );
179179
180180 // Cast to Double
@@ -184,7 +184,7 @@ TEST(PrimitiveLiteralTest, FloatCastTo) {
184184}
185185
186186// Double type tests
187- TEST (PrimitiveLiteralTest , DoubleBasics) {
187+ TEST (LiteralTest , DoubleBasics) {
188188 auto double_literal = Literal::Double (std::numbers::pi);
189189 auto negative_double = Literal::Double (-std::numbers::e);
190190
@@ -195,7 +195,7 @@ TEST(PrimitiveLiteralTest, DoubleBasics) {
195195 EXPECT_EQ (negative_double.ToString (), " -2.718282" );
196196}
197197
198- TEST (PrimitiveLiteralTest , DoubleComparison) {
198+ TEST (LiteralTest , DoubleComparison) {
199199 auto double1 = Literal::Double (1.5 );
200200 auto double2 = Literal::Double (2.5 );
201201 auto double3 = Literal::Double (1.5 );
@@ -206,7 +206,7 @@ TEST(PrimitiveLiteralTest, DoubleComparison) {
206206}
207207
208208// String type tests
209- TEST (PrimitiveLiteralTest , StringBasics) {
209+ TEST (LiteralTest , StringBasics) {
210210 auto string_literal = Literal::String (" hello world" );
211211 auto empty_string = Literal::String (" " );
212212
@@ -217,7 +217,7 @@ TEST(PrimitiveLiteralTest, StringBasics) {
217217 EXPECT_EQ (empty_string.ToString (), " " );
218218}
219219
220- TEST (PrimitiveLiteralTest , StringComparison) {
220+ TEST (LiteralTest , StringComparison) {
221221 auto string1 = Literal::String (" apple" );
222222 auto string2 = Literal::String (" banana" );
223223 auto string3 = Literal::String (" apple" );
@@ -228,7 +228,7 @@ TEST(PrimitiveLiteralTest, StringComparison) {
228228}
229229
230230// Binary type tests
231- TEST (PrimitiveLiteralTest , BinaryBasics) {
231+ TEST (LiteralTest , BinaryBasics) {
232232 std::vector<uint8_t > data = {0x01 , 0x02 , 0x03 , 0xFF };
233233 auto binary_literal = Literal::Binary (data);
234234 auto empty_binary = Literal::Binary ({});
@@ -240,7 +240,7 @@ TEST(PrimitiveLiteralTest, BinaryBasics) {
240240 EXPECT_EQ (empty_binary.ToString (), " " );
241241}
242242
243- TEST (PrimitiveLiteralTest , BinaryComparison) {
243+ TEST (LiteralTest , BinaryComparison) {
244244 std::vector<uint8_t > data1 = {0x01 , 0x02 };
245245 std::vector<uint8_t > data2 = {0x01 , 0x03 };
246246 std::vector<uint8_t > data3 = {0x01 , 0x02 };
@@ -255,7 +255,7 @@ TEST(PrimitiveLiteralTest, BinaryComparison) {
255255}
256256
257257// Cross-type comparison tests
258- TEST (PrimitiveLiteralTest , CrossTypeComparison) {
258+ TEST (LiteralTest , CrossTypeComparison) {
259259 auto int_literal = Literal::Int (42 );
260260 auto string_literal = Literal::String (" 42" );
261261
@@ -264,15 +264,15 @@ TEST(PrimitiveLiteralTest, CrossTypeComparison) {
264264}
265265
266266// Special value tests
267- TEST (PrimitiveLiteralTest , SpecialValues) {
267+ TEST (LiteralTest , SpecialValues) {
268268 auto int_literal = Literal::Int (42 );
269269
270270 EXPECT_FALSE (int_literal.IsAboveMax ());
271271 EXPECT_FALSE (int_literal.IsBelowMin ());
272272}
273273
274274// Same type cast test
275- TEST (PrimitiveLiteralTest , SameTypeCast) {
275+ TEST (LiteralTest , SameTypeCast) {
276276 auto int_literal = Literal::Int (42 );
277277
278278 auto same_type_result = int_literal.CastTo (std::make_shared<IntType>());
@@ -282,7 +282,7 @@ TEST(PrimitiveLiteralTest, SameTypeCast) {
282282}
283283
284284// Float special values tests
285- TEST (PrimitiveLiteralTest , FloatSpecialValuesComparison) {
285+ TEST (LiteralTest , FloatSpecialValuesComparison) {
286286 // Create special float values
287287 auto neg_nan = Literal::Float (-std::numeric_limits<float >::quiet_NaN ());
288288 auto neg_inf = Literal::Float (-std::numeric_limits<float >::infinity ());
@@ -303,7 +303,7 @@ TEST(PrimitiveLiteralTest, FloatSpecialValuesComparison) {
303303 EXPECT_EQ (pos_inf <=> pos_nan, std::partial_ordering::less);
304304}
305305
306- TEST (PrimitiveLiteralTest , FloatNaNComparison) {
306+ TEST (LiteralTest , FloatNaNComparison) {
307307 auto nan1 = Literal::Float (std::numeric_limits<float >::quiet_NaN ());
308308 auto nan2 = Literal::Float (std::numeric_limits<float >::quiet_NaN ());
309309 auto signaling_nan = Literal::Float (std::numeric_limits<float >::signaling_NaN ());
@@ -313,7 +313,7 @@ TEST(PrimitiveLiteralTest, FloatNaNComparison) {
313313 EXPECT_EQ (nan1 <=> signaling_nan, std::partial_ordering::equivalent);
314314}
315315
316- TEST (PrimitiveLiteralTest , FloatInfinityComparison) {
316+ TEST (LiteralTest , FloatInfinityComparison) {
317317 auto neg_inf = Literal::Float (-std::numeric_limits<float >::infinity ());
318318 auto pos_inf = Literal::Float (std::numeric_limits<float >::infinity ());
319319 auto max_value = Literal::Float (std::numeric_limits<float >::max ());
@@ -324,7 +324,7 @@ TEST(PrimitiveLiteralTest, FloatInfinityComparison) {
324324 EXPECT_EQ (neg_inf <=> pos_inf, std::partial_ordering::less);
325325}
326326
327- TEST (PrimitiveLiteralTest , FloatZeroComparison) {
327+ TEST (LiteralTest , FloatZeroComparison) {
328328 auto neg_zero = Literal::Float (-0 .0f );
329329 auto pos_zero = Literal::Float (0 .0f );
330330
@@ -333,7 +333,7 @@ TEST(PrimitiveLiteralTest, FloatZeroComparison) {
333333}
334334
335335// Double special values tests
336- TEST (PrimitiveLiteralTest , DoubleSpecialValuesComparison) {
336+ TEST (LiteralTest , DoubleSpecialValuesComparison) {
337337 // Create special double values
338338 auto neg_nan = Literal::Double (-std::numeric_limits<double >::quiet_NaN ());
339339 auto neg_inf = Literal::Double (-std::numeric_limits<double >::infinity ());
@@ -354,7 +354,7 @@ TEST(PrimitiveLiteralTest, DoubleSpecialValuesComparison) {
354354 EXPECT_EQ (pos_inf <=> pos_nan, std::partial_ordering::less);
355355}
356356
357- TEST (PrimitiveLiteralTest , DoubleNaNComparison) {
357+ TEST (LiteralTest , DoubleNaNComparison) {
358358 auto nan1 = Literal::Double (std::numeric_limits<double >::quiet_NaN ());
359359 auto nan2 = Literal::Double (std::numeric_limits<double >::quiet_NaN ());
360360 auto signaling_nan = Literal::Double (std::numeric_limits<double >::signaling_NaN ());
@@ -364,7 +364,7 @@ TEST(PrimitiveLiteralTest, DoubleNaNComparison) {
364364 EXPECT_EQ (nan1 <=> signaling_nan, std::partial_ordering::equivalent);
365365}
366366
367- TEST (PrimitiveLiteralTest , DoubleInfinityComparison) {
367+ TEST (LiteralTest , DoubleInfinityComparison) {
368368 auto neg_inf = Literal::Double (-std::numeric_limits<double >::infinity ());
369369 auto pos_inf = Literal::Double (std::numeric_limits<double >::infinity ());
370370 auto max_value = Literal::Double (std::numeric_limits<double >::max ());
@@ -375,7 +375,7 @@ TEST(PrimitiveLiteralTest, DoubleInfinityComparison) {
375375 EXPECT_EQ (neg_inf <=> pos_inf, std::partial_ordering::less);
376376}
377377
378- TEST (PrimitiveLiteralTest , DoubleZeroComparison) {
378+ TEST (LiteralTest , DoubleZeroComparison) {
379379 auto neg_zero = Literal::Double (-0.0 );
380380 auto pos_zero = Literal::Double (0.0 );
381381
0 commit comments