Add a simple testcase for VECTOR2I::Resize
This commit is contained in:
parent
141cc85ff3
commit
8b3f5de620
|
@ -51,4 +51,18 @@ BOOST_AUTO_TEST_CASE( test_dot_product, *boost::unit_test::tolerance( 0.000001 )
|
|||
BOOST_CHECK( v2.Dot( v1 ) == 0 );
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE( test_resize, *boost::unit_test::tolerance( 0.000001 ) )
|
||||
{
|
||||
// a few vectors just to ensure the sign change happens as needed
|
||||
VECTOR2I v1( 4, 3 );
|
||||
VECTOR2I v2( 5, -1 );
|
||||
VECTOR2I v3( -2, 1 );
|
||||
VECTOR2I v4( 1, 1 );
|
||||
|
||||
BOOST_CHECK( v1.Resize( 8 ) == VECTOR2I( 6, 4 ) );
|
||||
BOOST_CHECK( v2.Resize( 10 ) == VECTOR2I( 9, -2 ) );
|
||||
BOOST_CHECK( v3.Resize( 4 ) == VECTOR2I( -3, 1 ) );
|
||||
BOOST_CHECK( v4.Resize( 1 ) == VECTOR2I( 1, 1 ) );
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_SUITE_END()
|
||||
|
|
Loading…
Reference in New Issue