From b560a87e15cd8b43ebbbc044ff9b0699334351f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Blanchon?= Date: Thu, 3 Jul 2014 12:54:41 +0200 Subject: [PATCH] Change unit tests relying on floating point precision --- JsonGeneratorTests/JsonArrayTests.cpp | 38 +++++++++++------------ JsonGeneratorTests/JsonHashTableTests.cpp | 8 ++--- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/JsonGeneratorTests/JsonArrayTests.cpp b/JsonGeneratorTests/JsonArrayTests.cpp index dd1bfefa..e86b5e82 100644 --- a/JsonGeneratorTests/JsonArrayTests.cpp +++ b/JsonGeneratorTests/JsonArrayTests.cpp @@ -54,31 +54,31 @@ namespace JsonGeneratorTests jsonIs("[\"hello\",\"world\"]"); } - TEST_METHOD(OneNumber) + TEST_METHOD(OneInteger) { - addValue(3.14); + addValue(1); - returnValueIs(6); - jsonIs("[3.14]"); + returnValueIs(3); + jsonIs("[1]"); } - TEST_METHOD(TwoNumbers) + TEST_METHOD(TwoIntegers) { - addValue(3.14); - addValue(2.72); + addValue(1); + addValue(2); - returnValueIs(11); - jsonIs("[3.14,2.72]"); + returnValueIs(5); + jsonIs("[1,2]"); } - TEST_METHOD(OneNumberOverCapacity) + TEST_METHOD(OneIntegerOverCapacity) { - addValue(3.14); - addValue(2.72); - addValue(1.41); + addValue(1); + addValue(2); + addValue(3); - returnValueIs(11); - jsonIs("[3.14,2.72]"); + returnValueIs(5); + jsonIs("[1,2]"); } TEST_METHOD(OneTrue) @@ -136,15 +136,15 @@ namespace JsonGeneratorTests jsonIs("[{}]"); } - TEST_METHOD(OneNestedArrayWithOneItem) + TEST_METHOD(OneNestedArrayWithOneInteger) { JsonArray<1> nestedArray; - nestedArray.add(3.14); + nestedArray.add(1); addNested(nestedArray); - returnValueIs(8); - jsonIs("[[3.14]]"); + returnValueIs(5); + jsonIs("[[1]]"); } private: diff --git a/JsonGeneratorTests/JsonHashTableTests.cpp b/JsonGeneratorTests/JsonHashTableTests.cpp index 0ae254d3..e52e774b 100644 --- a/JsonGeneratorTests/JsonHashTableTests.cpp +++ b/JsonGeneratorTests/JsonHashTableTests.cpp @@ -46,12 +46,12 @@ namespace JsonGeneratorTests jsonIs("{\"key1\":\"value1\",\"key2\":\"value2\"}"); } - TEST_METHOD(OneNumber) + TEST_METHOD(OneInteger) { - addValue("pi", 3.14); + addValue("key", 1); - returnValueIs(11); - jsonIs("{\"pi\":3.14}"); + returnValueIs(9); + jsonIs("{\"key\":1}"); } TEST_METHOD(OneNull)