|
|
@@ -21,13 +21,14 @@ |
|
|
|
|
|
|
|
// -------------------------------------------------------------------------------------------------------------------- |
|
|
|
|
|
|
|
int main() |
|
|
|
template <typename T> |
|
|
|
static int runTestsPerType() |
|
|
|
{ |
|
|
|
USE_NAMESPACE_DGL; |
|
|
|
|
|
|
|
// basic usage |
|
|
|
{ |
|
|
|
Point<int> p; |
|
|
|
Point<T> p; |
|
|
|
DISTRHO_ASSERT_EQUAL(p.getX(), 0, "point start X value is 0"); |
|
|
|
DISTRHO_ASSERT_EQUAL(p.getY(), 0, "point start Y value is 0"); |
|
|
|
|
|
|
@@ -40,7 +41,40 @@ int main() |
|
|
|
DISTRHO_ASSERT_EQUAL(p.getY(), 7, "point Y value changed to 7"); |
|
|
|
} |
|
|
|
|
|
|
|
// TODO |
|
|
|
return 0; |
|
|
|
} |
|
|
|
|
|
|
|
int main() |
|
|
|
{ |
|
|
|
if (const int ret = runTestsPerType<double>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<float>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<int>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<uint>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<short>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<ushort>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<long>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<ulong>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<long long>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
if (const int ret = runTestsPerType<unsigned long long>()) |
|
|
|
return ret; |
|
|
|
|
|
|
|
return 0; |
|
|
|
} |
|
|
|