[Scummvm-cvs-logs] SF.net SVN: scummvm:[49065] scummvm/trunk/test/common/rational.h
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Tue May 18 00:08:19 CEST 2010
Revision: 49065
http://scummvm.svn.sourceforge.net/scummvm/?rev=49065&view=rev
Author: fingolfin
Date: 2010-05-17 22:08:19 +0000 (Mon, 17 May 2010)
Log Message:
-----------
Use TS_ASSERT_EQUALS in test cases
Modified Paths:
--------------
scummvm/trunk/test/common/rational.h
Modified: scummvm/trunk/test/common/rational.h
===================================================================
--- scummvm/trunk/test/common/rational.h 2010-05-17 22:07:58 UTC (rev 49064)
+++ scummvm/trunk/test/common/rational.h 2010-05-17 22:08:19 UTC (rev 49065)
@@ -40,12 +40,12 @@
Common::Rational r0(6, 3);
Common::Rational r1(1, 2);
- TS_ASSERT(r0 == 2);
- TS_ASSERT(r1 == Common::Rational(1, 2));
+ TS_ASSERT_EQUALS(r0, 2);
+ TS_ASSERT_EQUALS(r1, Common::Rational(1, 2));
r0 = r1;
- TS_ASSERT(r0 == r1);
- TS_ASSERT(r0 == Common::Rational(1, 2));
+ TS_ASSERT_EQUALS(r0, r1);
+ TS_ASSERT_EQUALS(r0, Common::Rational(1, 2));
}
void test_negative() {
@@ -54,19 +54,22 @@
r0 = -r0;
r1 = -r1;
- TS_ASSERT(r0 == -2);
- TS_ASSERT(r1 == Common::Rational(-1, 2));
- TS_ASSERT(r1 == Common::Rational(1, -2));
+ TS_ASSERT_EQUALS(r0, -2);
+ TS_ASSERT_EQUALS(r1, Common::Rational(-1, 2));
+ TS_ASSERT_EQUALS(r1, Common::Rational(1, -2));
+
+ TS_ASSERT_EQUALS(r1, Common::Rational(-25, 50));
+ TS_ASSERT_EQUALS(r1, Common::Rational(25, -50));
}
void test_add_sub() {
const Common::Rational r0(6, 3);
const Common::Rational r1(1, 2);
- TS_ASSERT(r0 + r1 == Common::Rational(5, 2));
- TS_ASSERT(r1 + r0 == Common::Rational(5, 2));
- TS_ASSERT(r0 - r1 == Common::Rational(3, 2));
- TS_ASSERT(r1 - r0 == Common::Rational(-3, 2));
+ TS_ASSERT_EQUALS(r0 + r1, Common::Rational(5, 2));
+ TS_ASSERT_EQUALS(r1 + r0, Common::Rational(5, 2));
+ TS_ASSERT_EQUALS(r0 - r1, Common::Rational(3, 2));
+ TS_ASSERT_EQUALS(r1 - r0, Common::Rational(-3, 2));
}
void test_mul() {
@@ -89,6 +92,6 @@
Common::Rational r0(6, 3);
Common::Rational r1(1, 2);
- TS_ASSERT(r0 / r1 == 4);
+ TS_ASSERT_EQUALS(r0 / r1, 4);
}
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list