|
|
|
@ -101,6 +101,7 @@ struct RangeTest: Corrade::TestSuite::Tester { |
|
|
|
void constructDefault(); |
|
|
|
void constructDefault(); |
|
|
|
void constructNoInit(); |
|
|
|
void constructNoInit(); |
|
|
|
void constructFromSize(); |
|
|
|
void constructFromSize(); |
|
|
|
|
|
|
|
void constructFromCenter(); |
|
|
|
void constructPair(); |
|
|
|
void constructPair(); |
|
|
|
void constructConversion(); |
|
|
|
void constructConversion(); |
|
|
|
void constructCopy(); |
|
|
|
void constructCopy(); |
|
|
|
@ -142,6 +143,7 @@ RangeTest::RangeTest() { |
|
|
|
&RangeTest::constructDefault, |
|
|
|
&RangeTest::constructDefault, |
|
|
|
&RangeTest::constructNoInit, |
|
|
|
&RangeTest::constructNoInit, |
|
|
|
&RangeTest::constructFromSize, |
|
|
|
&RangeTest::constructFromSize, |
|
|
|
|
|
|
|
&RangeTest::constructFromCenter, |
|
|
|
&RangeTest::constructPair, |
|
|
|
&RangeTest::constructPair, |
|
|
|
&RangeTest::constructConversion, |
|
|
|
&RangeTest::constructConversion, |
|
|
|
&RangeTest::constructCopy, |
|
|
|
&RangeTest::constructCopy, |
|
|
|
@ -240,6 +242,12 @@ void RangeTest::constructFromSize() { |
|
|
|
CORRADE_COMPARE(Range3Di::fromSize({3, 5, -7}, {23, 78, 9}), Range3Di({3, 5, -7}, {26, 83, 2})); |
|
|
|
CORRADE_COMPARE(Range3Di::fromSize({3, 5, -7}, {23, 78, 9}), Range3Di({3, 5, -7}, {26, 83, 2})); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void RangeTest::constructFromCenter() { |
|
|
|
|
|
|
|
CORRADE_COMPARE(Range1Di::fromCenter(15, 3), (Range1Di{12, 18})); |
|
|
|
|
|
|
|
CORRADE_COMPARE(Range2Di::fromCenter({15, 5}, {3, 10}), (Range2Di{{12, -5}, {18, 15}})); |
|
|
|
|
|
|
|
CORRADE_COMPARE(Range3Di::fromCenter({15, 5, -7}, {3, 10, 9}), (Range3Di{{12, -5, -16}, {18, 15, 2}})); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void RangeTest::constructPair() { |
|
|
|
void RangeTest::constructPair() { |
|
|
|
Vector2i a{10, 22}; |
|
|
|
Vector2i a{10, 22}; |
|
|
|
Vector2i b{30, 18}; |
|
|
|
Vector2i b{30, 18}; |
|
|
|
|