@@ -93,47 +93,47 @@ class CastsTest : public ::testing::Test {
9393 DerivedClass* derivedRawPtr_;
9494};
9595
96- // Tests for checked_pointer_cast with shared_ptr
96+ // Tests for checkedPointerCast with shared_ptr
9797TEST_F (CastsTest, checkedPointerCastSharedPtrSuccess) {
9898 // Cast derived to base (should always work)
99- auto result = checked_pointer_cast <BaseClass>(derivedPtr_);
99+ auto result = checkedPointerCast <BaseClass>(derivedPtr_);
100100 EXPECT_NE (result, nullptr );
101101 EXPECT_EQ (result->getValue (), 100 );
102102
103103 // Cast base to derived when it actually is derived
104104 std::shared_ptr<BaseClass> basePtrToDerived = derivedPtr_;
105- auto derivedResult = checked_pointer_cast <DerivedClass>(basePtrToDerived);
105+ auto derivedResult = checkedPointerCast <DerivedClass>(basePtrToDerived);
106106 EXPECT_NE (derivedResult, nullptr );
107107 EXPECT_EQ (derivedResult->getValue (), 100 );
108108 EXPECT_EQ (derivedResult->getDerivedValue (), 200 );
109109}
110110
111111TEST_F (CastsTest, checkedPointerCastSharedPtrFailure) {
112112 // Try to cast base to derived when it's not actually derived
113- VELOX_ASSERT_THROW (checked_pointer_cast <DerivedClass>(basePtr_), " " );
113+ VELOX_ASSERT_THROW (checkedPointerCast <DerivedClass>(basePtr_), " " );
114114
115115 // Try to cast to unrelated class
116- VELOX_ASSERT_THROW (checked_pointer_cast <UnrelatedClass>(derivedPtr_), " " );
116+ VELOX_ASSERT_THROW (checkedPointerCast <UnrelatedClass>(derivedPtr_), " " );
117117}
118118
119119TEST_F (CastsTest, checkedPointerCastSharedPtrNullInput) {
120120 std::shared_ptr<BaseClass> nullPtr;
121- VELOX_ASSERT_THROW (checked_pointer_cast <DerivedClass>(nullPtr), " " );
121+ VELOX_ASSERT_THROW (checkedPointerCast <DerivedClass>(nullPtr), " " );
122122}
123123
124- // Tests for checked_pointer_cast with unique_ptr
124+ // Tests for checkedPointerCast with unique_ptr
125125TEST_F (CastsTest, checkedPointerCastUniquePtrSuccess) {
126126 // Cast derived to base
127127 auto derivedForCast = std::make_unique<DerivedClass>();
128- auto result = checked_pointer_cast <BaseClass>(std::move (derivedForCast));
128+ auto result = checkedPointerCast <BaseClass>(std::move (derivedForCast));
129129 EXPECT_NE (result, nullptr );
130130 EXPECT_EQ (result->getValue (), 100 );
131131
132132 // Cast base to derived when it actually is derived
133133 std::unique_ptr<BaseClass> basePtrToDerived =
134134 std::make_unique<DerivedClass>();
135135 auto derivedResult =
136- checked_pointer_cast <DerivedClass>(std::move (basePtrToDerived));
136+ checkedPointerCast <DerivedClass>(std::move (basePtrToDerived));
137137 EXPECT_NE (derivedResult, nullptr );
138138 EXPECT_EQ (derivedResult->getValue (), 100 );
139139 EXPECT_EQ (derivedResult->getDerivedValue (), 200 );
@@ -143,47 +143,45 @@ TEST_F(CastsTest, checkedPointerCastUniquePtrFailure) {
143143 // Try to cast base to derived when it's not actually derived
144144 auto baseForCast = std::make_unique<BaseClass>();
145145 VELOX_ASSERT_THROW (
146- checked_pointer_cast <DerivedClass>(std::move (baseForCast)), " " );
146+ checkedPointerCast <DerivedClass>(std::move (baseForCast)), " " );
147147}
148148
149149TEST_F (CastsTest, checkedPointerCastUniquePtrNullInput) {
150150 std::unique_ptr<BaseClass> nullPtr;
151- VELOX_ASSERT_THROW (
152- checked_pointer_cast<DerivedClass>(std::move (nullPtr)), " " );
151+ VELOX_ASSERT_THROW (checkedPointerCast<DerivedClass>(std::move (nullPtr)), " " );
153152}
154153
155- // Tests for checked_pointer_cast with raw pointers
154+ // Tests for checkedPointerCast with raw pointers
156155TEST_F (CastsTest, checkedPointerCastRawPtrSuccess) {
157156 // Cast derived to base
158- auto result = checked_pointer_cast <BaseClass>(derivedRawPtr_);
157+ auto result = checkedPointerCast <BaseClass>(derivedRawPtr_);
159158 EXPECT_NE (result, nullptr );
160159 EXPECT_EQ (result->getValue (), 100 );
161160
162161 // Cast base to derived when it actually is derived
163162 BaseClass* basePtrToDerived = derivedRawPtr_;
164- auto derivedResult = checked_pointer_cast <DerivedClass>(basePtrToDerived);
163+ auto derivedResult = checkedPointerCast <DerivedClass>(basePtrToDerived);
165164 EXPECT_NE (derivedResult, nullptr );
166165 EXPECT_EQ (derivedResult->getValue (), 100 );
167166 EXPECT_EQ (derivedResult->getDerivedValue (), 200 );
168167}
169168
170169TEST_F (CastsTest, checkedPointerCastRawPtrFailure) {
171170 // Try to cast base to derived when it's not actually derived
172- VELOX_ASSERT_THROW (checked_pointer_cast <DerivedClass>(baseRawPtr_), " " );
171+ VELOX_ASSERT_THROW (checkedPointerCast <DerivedClass>(baseRawPtr_), " " );
173172}
174173
175174TEST_F (CastsTest, checkedPointerCastRawPtrNullInput) {
176175 BaseClass* nullPtr = nullptr ;
177- VELOX_ASSERT_THROW (checked_pointer_cast <DerivedClass>(nullPtr), " " );
176+ VELOX_ASSERT_THROW (checkedPointerCast <DerivedClass>(nullPtr), " " );
178177}
179178
180- // Tests for static_unique_pointer_cast
179+ // Tests for staticUniquePointerCast
181180TEST_F (CastsTest, staticUniquePointerCastSuccess) {
182181 // Create a unique_ptr to derived and cast to base
183182 auto derivedForCast = std::make_unique<DerivedClass>();
184183 auto originalPtr = derivedForCast.get ();
185- auto result =
186- static_unique_pointer_cast<BaseClass>(std::move (derivedForCast));
184+ auto result = staticUniquePointerCast<BaseClass>(std::move (derivedForCast));
187185
188186 EXPECT_NE (result, nullptr );
189187 EXPECT_EQ (result.get (), originalPtr); // Should be the same pointer
@@ -193,65 +191,65 @@ TEST_F(CastsTest, staticUniquePointerCastSuccess) {
193191TEST_F (CastsTest, staticUniquePointerCastNullInput) {
194192 std::unique_ptr<DerivedClass> nullPtr;
195193 VELOX_ASSERT_THROW (
196- static_unique_pointer_cast <BaseClass>(std::move (nullPtr)), " " );
194+ staticUniquePointerCast <BaseClass>(std::move (nullPtr)), " " );
197195}
198196
199- // Tests for is_instance_of with shared_ptr
197+ // Tests for isInstanceOf with shared_ptr
200198TEST_F (CastsTest, isInstanceOfSharedPtr) {
201199 // Test positive cases
202- EXPECT_TRUE (is_instance_of <BaseClass>(derivedPtr_));
203- EXPECT_TRUE (is_instance_of <DerivedClass>(derivedPtr_));
204- EXPECT_TRUE (is_instance_of <BaseClass>(anotherDerivedPtr_));
205- EXPECT_TRUE (is_instance_of <AnotherDerivedClass>(anotherDerivedPtr_));
200+ EXPECT_TRUE (isInstanceOf <BaseClass>(derivedPtr_));
201+ EXPECT_TRUE (isInstanceOf <DerivedClass>(derivedPtr_));
202+ EXPECT_TRUE (isInstanceOf <BaseClass>(anotherDerivedPtr_));
203+ EXPECT_TRUE (isInstanceOf <AnotherDerivedClass>(anotherDerivedPtr_));
206204
207205 // Test negative cases
208- EXPECT_FALSE (is_instance_of <DerivedClass>(basePtr_));
209- EXPECT_FALSE (is_instance_of <AnotherDerivedClass>(derivedPtr_));
210- EXPECT_FALSE (is_instance_of <DerivedClass>(anotherDerivedPtr_));
211- EXPECT_FALSE (is_instance_of <UnrelatedClass>(derivedPtr_));
206+ EXPECT_FALSE (isInstanceOf <DerivedClass>(basePtr_));
207+ EXPECT_FALSE (isInstanceOf <AnotherDerivedClass>(derivedPtr_));
208+ EXPECT_FALSE (isInstanceOf <DerivedClass>(anotherDerivedPtr_));
209+ EXPECT_FALSE (isInstanceOf <UnrelatedClass>(derivedPtr_));
212210}
213211
214212TEST_F (CastsTest, isInstanceOfSharedPtrNullInput) {
215213 std::shared_ptr<BaseClass> nullPtr;
216- VELOX_ASSERT_THROW (is_instance_of <DerivedClass>(nullPtr), " " );
214+ VELOX_ASSERT_THROW (isInstanceOf <DerivedClass>(nullPtr), " " );
217215}
218216
219- // Tests for is_instance_of with unique_ptr
217+ // Tests for isInstanceOf with unique_ptr
220218TEST_F (CastsTest, isInstanceOfUniquePtr) {
221219 // Test positive cases
222- EXPECT_TRUE (is_instance_of <BaseClass>(derivedUniquePtr_));
223- EXPECT_TRUE (is_instance_of <DerivedClass>(derivedUniquePtr_));
220+ EXPECT_TRUE (isInstanceOf <BaseClass>(derivedUniquePtr_));
221+ EXPECT_TRUE (isInstanceOf <DerivedClass>(derivedUniquePtr_));
224222
225223 // Test negative cases
226- EXPECT_FALSE (is_instance_of <DerivedClass>(baseUniquePtr_));
227- EXPECT_FALSE (is_instance_of <AnotherDerivedClass>(derivedUniquePtr_));
224+ EXPECT_FALSE (isInstanceOf <DerivedClass>(baseUniquePtr_));
225+ EXPECT_FALSE (isInstanceOf <AnotherDerivedClass>(derivedUniquePtr_));
228226}
229227
230228TEST_F (CastsTest, isInstanceOfUniquePtrNullInput) {
231229 std::unique_ptr<BaseClass> nullPtr;
232- VELOX_ASSERT_THROW (is_instance_of <DerivedClass>(nullPtr), " " );
230+ VELOX_ASSERT_THROW (isInstanceOf <DerivedClass>(nullPtr), " " );
233231}
234232
235- // Tests for is_instance_of with raw pointers
233+ // Tests for isInstanceOf with raw pointers
236234TEST_F (CastsTest, isInstanceOfRawPtr) {
237235 // Test positive cases
238- EXPECT_TRUE (is_instance_of <BaseClass>(derivedRawPtr_));
239- EXPECT_TRUE (is_instance_of <DerivedClass>(derivedRawPtr_));
236+ EXPECT_TRUE (isInstanceOf <BaseClass>(derivedRawPtr_));
237+ EXPECT_TRUE (isInstanceOf <DerivedClass>(derivedRawPtr_));
240238
241239 // Test negative cases
242- EXPECT_FALSE (is_instance_of <DerivedClass>(baseRawPtr_));
243- EXPECT_FALSE (is_instance_of <AnotherDerivedClass>(derivedRawPtr_));
240+ EXPECT_FALSE (isInstanceOf <DerivedClass>(baseRawPtr_));
241+ EXPECT_FALSE (isInstanceOf <AnotherDerivedClass>(derivedRawPtr_));
244242}
245243
246244TEST_F (CastsTest, isInstanceOfRawPtrNullInput) {
247245 BaseClass* nullPtr = nullptr ;
248- VELOX_ASSERT_THROW (is_instance_of <DerivedClass>(nullPtr), " " );
246+ VELOX_ASSERT_THROW (isInstanceOf <DerivedClass>(nullPtr), " " );
249247}
250248
251249// Test error messages contain useful information
252250TEST_F (CastsTest, errorMessageContent) {
253251 try {
254- checked_pointer_cast <DerivedClass>(basePtr_);
252+ checkedPointerCast <DerivedClass>(basePtr_);
255253 FAIL () << " Expected VeloxException to be thrown" ;
256254 } catch (const VeloxException& e) {
257255 const std::string& message = e.message ();
@@ -266,12 +264,12 @@ TEST_F(CastsTest, errorMessageContent) {
266264TEST_F (CastsTest, objectIdentityPreserved) {
267265 // For shared_ptr
268266 std::shared_ptr<BaseClass> basePtrToDerived = derivedPtr_;
269- auto castedShared = checked_pointer_cast <DerivedClass>(basePtrToDerived);
267+ auto castedShared = checkedPointerCast <DerivedClass>(basePtrToDerived);
270268 EXPECT_EQ (castedShared.get (), derivedPtr_.get ());
271269
272270 // For raw ptr
273271 BaseClass* basePtrToDerivedRaw = derivedRawPtr_;
274- auto castedRaw = checked_pointer_cast <DerivedClass>(basePtrToDerivedRaw);
272+ auto castedRaw = checkedPointerCast <DerivedClass>(basePtrToDerivedRaw);
275273 EXPECT_EQ (castedRaw, derivedRawPtr_);
276274}
277275
@@ -280,7 +278,7 @@ TEST_F(CastsTest, uniquePtrExceptionSafety) {
280278 auto baseForCast = std::make_unique<BaseClass>();
281279
282280 try {
283- checked_pointer_cast <DerivedClass>(std::move (baseForCast));
281+ checkedPointerCast <DerivedClass>(std::move (baseForCast));
284282 FAIL () << " Expected VeloxException to be thrown" ;
285283 } catch (const VeloxException&) {
286284 // The unique_ptr should have been restored and the object should still
0 commit comments