From bec76e18352b3b0a94b0b54c8d66159722651e8b Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 16 Jul 2008 15:21:24 +0000 Subject: [PATCH] add GetLo/Hi() test git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54662 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- tests/longlong/longlongtest.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/longlong/longlongtest.cpp b/tests/longlong/longlongtest.cpp index e09edae..e59e8bb 100644 --- a/tests/longlong/longlongtest.cpp +++ b/tests/longlong/longlongtest.cpp @@ -68,6 +68,7 @@ private: CPPUNIT_TEST( Division ); CPPUNIT_TEST( BitOperations ); CPPUNIT_TEST( ToString ); + CPPUNIT_TEST( LoHi ); CPPUNIT_TEST_SUITE_END(); void Conversion(); @@ -77,6 +78,7 @@ private: void Division(); void BitOperations(); void ToString(); + void LoHi(); DECLARE_NO_COPY_CLASS(LongLongTestCase) }; @@ -324,4 +326,15 @@ void LongLongTestCase::ToString() } +void LongLongTestCase::LoHi() +{ + wxLongLong ll(123, 456); + CPPUNIT_ASSERT_EQUAL( 456u, ll.GetLo() ); + CPPUNIT_ASSERT_EQUAL( 123, ll.GetHi() ); + + wxULongLong ull(987, 654); + CPPUNIT_ASSERT_EQUAL( 654u, ull.GetLo() ); + CPPUNIT_ASSERT_EQUAL( 987u, ull.GetHi() ); +} + #endif // wxUSE_LONGLONG -- 2.7.4