[colobot] 187/377: Even more tests
Didier Raboud
odyx at moszumanska.debian.org
Wed Mar 30 13:34:14 UTC 2016
This is an automated email from the git hooks/post-receive script.
odyx pushed a commit to branch debian/master
in repository colobot.
commit 3eb2a2d5caef967083cb05ccf23c04322a5d5620
Author: krzys-h <krzys_h at interia.pl>
Date: Wed Dec 23 22:10:37 2015 +0100
Even more tests
---
test/unit/CBot/CBot.cpp | 48 +++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 45 insertions(+), 3 deletions(-)
diff --git a/test/unit/CBot/CBot.cpp b/test/unit/CBot/CBot.cpp
index 32a5aef..040904e 100644
--- a/test/unit/CBot/CBot.cpp
+++ b/test/unit/CBot/CBot.cpp
@@ -323,8 +323,6 @@ TEST_F(CBotUT, BasicOperations)
ExecuteTest(
"extern void Comparations()\n"
"{\n"
- " ASSERT(true);\n"
- " ASSERT(!false);\n"
" ASSERT(1 != 0);\n"
" ASSERT(1 == 1);\n"
" ASSERT(1 > 0);\n"
@@ -344,6 +342,50 @@ TEST_F(CBotUT, BasicOperations)
" ASSERT(5%2 == 1);\n"
" ASSERT(5**3 == 125);\n"
"}\n"
+ "\n"
+ "extern void BitwiseMath()\n"
+ "{\n"
+ " ASSERT((1 << 5) == 32);\n"
+ " ASSERT((32 >> 5) == 1);\n"
+ " ASSERT((3 & 2) == 2);\n"
+ " ASSERT((1 & 2) == 0);\n"
+ " ASSERT((1 | 2) == 3);\n"
+ " ASSERT((2 | 2) == 2);\n"
+ " ASSERT((5 ^ 3) == 6);\n"
+ " ASSERT((~1024) == -1025);\n"
+ "}\n"
+ "\n"
+ "extern void BooleanLogic()\n"
+ "{\n"
+ " ASSERT(true);\n"
+ " ASSERT(!false);\n"
+ " ASSERT(true && true);\n"
+ " ASSERT(!(true && false));\n"
+ " ASSERT(!(false && true));\n"
+ " ASSERT(!(false && false));\n"
+ " ASSERT(true || true);\n"
+ " ASSERT(true || false);\n"
+ " ASSERT(false || true);\n"
+ " ASSERT(!(false || false));\n"
+ " ASSERT(!(true ^ true));\n"
+ " ASSERT(true ^ false);\n"
+ " ASSERT(false ^ true);\n"
+ " ASSERT(!(false ^ false));\n"
+ "}\n"
+ "\n"
+ "extern void NumberFormats()\n"
+ "{\n"
+ " ASSERT(2.0 == 2);\n"
+ " ASSERT(2.00000 == 2);\n"
+ " ASSERT(2.50000 == 2.5);\n"
+ " ASSERT(-2.0 == -2);\n"
+ " ASSERT(2e3 == 2000);\n"
+ " ASSERT(-2e3 == -2000);\n"
+ " ASSERT(2e-3 == 0.002);\n"
+ " ASSERT(-2e-3 == -0.002);\n"
+ " ASSERT(0xFF == 255);\n"
+ " ASSERT(0xAB == 171);\n"
+ "}\n"
);
}
@@ -483,4 +525,4 @@ TEST_F(CBotUT, DISABLED_ClassDestructorNaming)
"}\n",
static_cast<CBotError>(-1)
);
-}
\ No newline at end of file
+}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/colobot.git
More information about the Pkg-games-commits
mailing list