mirror of
https://github.com/holub/mame
synced 2025-05-14 09:58:14 +03:00
39 lines
656 B
C++
39 lines
656 B
C++
#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);
|
|
}
|
|
|
|
}
|