diff options
Diffstat (limited to 'test/common/fixedstack.h')
| -rw-r--r-- | test/common/fixedstack.h | 14 | 
1 files changed, 8 insertions, 6 deletions
| 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<int> stack; -		TS_ASSERT_EQUALS(stack.size(), 0); +		typedef Common::FixedStack<int> 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); | 
