- #include "UnitTest++/UnitTestPP.h" 
- #include "UnitTest++/CurrentTest.h" 
- #include "ScopedCurrentTest.h" 
-   
- namespace 
- { 
-   
-    TEST(CanSetandGetDetails) 
-    { 
-       bool ok = false; 
-       { 
-          ScopedCurrentTest scopedTest; 
-   
-          const UnitTest::TestDetails* details = reinterpret_cast< const UnitTest::TestDetails* >(12345); 
-          UnitTest::CurrentTest::Details() = details; 
-   
-          ok = (UnitTest::CurrentTest::Details() == details); 
-       } 
-   
-       CHECK(ok); 
-    } 
-   
-    TEST(CanSetAndGetResults) 
-    { 
-       bool ok = false; 
-       { 
-          ScopedCurrentTest scopedTest; 
-   
-          UnitTest::TestResults results; 
-          UnitTest::CurrentTest::Results() = &results; 
-   
-          ok = (UnitTest::CurrentTest::Results() == &results); 
-       } 
-   
-       CHECK(ok); 
-    } 
-   
- } 
-