TEST(RandoTest, isDivisibleBy) { Rando rando; ASSERT_FALSE( rando.isDivisibleBy( 0, 0 ) ); for( int a = -3; a < 4; a++ ) { if ( a == 0 ) // Skip zero, already checked. { a++; } ASSERT_TRUE( rando.isDivisibleBy( 0, a ) ); ASSERT_FALSE( rando.isDivisibleBy( a, 0 ) ); } for( int a = 1; a < 5; a++ ) { ASSERT_TRUE( rando.isDivisibleBy( 5 * a, 5 ) ); } for( int a = 3; a < 8; a++ ) { ASSERT_FALSE( rando.isDivisibleBy( 2, a ) ); } }
TEST(RandoTest, secondIsNotDivisable) { Rando rando; ASSERT_FALSE( rando.isDivisibleBy(2,5) ); }
TEST(RandoTest, secondIsDivisable) { Rando rando; ASSERT_TRUE( rando.isDivisibleBy(2,8) ); }
TEST(RandoTest, firstIsNotDivisable) { Rando rando; ASSERT_FALSE( rando.isDivisibleBy(5,2) ); }
TEST(RandoTest, firstIsDivisable) { Rando rando; ASSERT_TRUE( rando.isDivisibleBy(8,2) ); }