From da96f800169955ca4a94c76cfe2f8c061de99909 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Wed, 22 Feb 2012 20:25:26 +0100 Subject: TEST: Silence some signed/unsigned comparison warnings. --- test/common/fixedstack.h | 14 ++++++++------ test/common/stack.h | 12 +++++++----- 2 files changed, 15 insertions(+), 11 deletions(-) (limited to 'test') diff --git a/test/common/fixedstack.h b/test/common/fixedstack.h index 9aa00b4680..9d4cceb2e6 100644 --- a/test/common/fixedstack.h +++ b/test/common/fixedstack.h @@ -18,18 +18,20 @@ public: } void test_size() { - Common::FixedStack stack; - TS_ASSERT_EQUALS(stack.size(), 0); + typedef Common::FixedStack Stack; + + Stack stack; + TS_ASSERT_EQUALS(stack.size(), (Stack::size_type)0); stack.push(5); - TS_ASSERT_EQUALS(stack.size(), 1); + TS_ASSERT_EQUALS(stack.size(), (Stack::size_type)1); stack.push(9); stack.push(0); - TS_ASSERT_EQUALS(stack.size(), 3); + TS_ASSERT_EQUALS(stack.size(), (Stack::size_type)3); stack.pop(); - TS_ASSERT_EQUALS(stack.size(), 2); + TS_ASSERT_EQUALS(stack.size(), (Stack::size_type)2); } void test_top_pop() { @@ -44,7 +46,7 @@ public: stack[0] = -23; stack.top() = 42; TS_ASSERT_EQUALS(stack[0], -23); - TS_ASSERT_EQUALS(stack.top(), 42); + TS_ASSERT_EQUALS(stack.top(), 42); stack.pop(); TS_ASSERT_EQUALS(stack[0], -23); diff --git a/test/common/stack.h b/test/common/stack.h index 0b1bcee350..ed32ec6496 100644 --- a/test/common/stack.h +++ b/test/common/stack.h @@ -18,18 +18,20 @@ public: } void test_size() { - Common::Stack stack; - TS_ASSERT_EQUALS(stack.size(), 0); + typedef Common::Stack Stack; + + Stack stack; + TS_ASSERT_EQUALS(stack.size(), (Stack::size_type)0); stack.push(5); - TS_ASSERT_EQUALS(stack.size(), 1); + TS_ASSERT_EQUALS(stack.size(), (Stack::size_type)1); stack.push(9); stack.push(0); - TS_ASSERT_EQUALS(stack.size(), 3); + TS_ASSERT_EQUALS(stack.size(), (Stack::size_type)3); stack.pop(); - TS_ASSERT_EQUALS(stack.size(), 2); + TS_ASSERT_EQUALS(stack.size(), (Stack::size_type)2); } void test_top_pop() { -- cgit v1.2.3