コード例 #1
0
TEST(RectangleTests, Equals)
{
	rz::rectangle r(2.0f, 3.0f, 4.0f, 5.0f);
	
	rz::rectangle r_equal(2.0f, 3.0f, 4.0f, 5.0f);

	rz::rectangle r_not_equal1(9.0f, 3.0f, 4.0f, 5.0f);
	rz::rectangle r_not_equal2(2.0f, 9.0f, 4.0f, 5.0f);
	rz::rectangle r_not_equal3(2.0f, 3.0f, 9.0f, 5.0f);
	rz::rectangle r_not_equal4(2.0f, 3.0f, 4.0f, 9.0f);

	EXPECT_TRUE(r.equals(r_equal));

	EXPECT_FALSE(r.equals(r_not_equal1));
	EXPECT_FALSE(r.equals(r_not_equal2));
	EXPECT_FALSE(r.equals(r_not_equal3));
	EXPECT_FALSE(r.equals(r_not_equal4));
}
コード例 #2
0
ファイル: testrational.c プロジェクト: yulihav/CS_Problems_C
int main()
{
  printf("%d\n", r_equal(R(20,110),R(1,5)));
  return  0;
    // TODO: implementation
}