Use template for UnitTest

This commit is contained in:
Vinnie Falco
2013-07-13 04:48:53 -07:00
parent 4a00e8feed
commit a1289eb502
13 changed files with 148 additions and 139 deletions

View File

@@ -921,14 +921,12 @@ MemoryMappedFile::MemoryMappedFile (const File& file, const Range<int64>& fileRa
openInternal (file, mode);
}
//==============================================================================
#if BEAST_UNIT_TESTS
class FileTests : public UnitTest
class FileTests : public UnitTestType <FileTests>
{
public:
FileTests() : UnitTest ("Files") {}
FileTests() : UnitTestType <FileTests> ("File") {}
void runTest()
{
@@ -1108,6 +1106,7 @@ public:
}
};
static FileTests fileUnitTests;
#if BEAST_UNIT_TESTS
template class UnitTestType <FileTests>;
#endif