Change unit tests relying on floating point precision

This commit is contained in:
Benoît Blanchon
2014-07-03 12:54:41 +02:00
parent 4d4d775e7a
commit b560a87e15
2 changed files with 23 additions and 23 deletions

View File

@ -54,31 +54,31 @@ namespace JsonGeneratorTests
jsonIs("[\"hello\",\"world\"]"); jsonIs("[\"hello\",\"world\"]");
} }
TEST_METHOD(OneNumber) TEST_METHOD(OneInteger)
{ {
addValue(3.14); addValue(1);
returnValueIs(6); returnValueIs(3);
jsonIs("[3.14]"); jsonIs("[1]");
} }
TEST_METHOD(TwoNumbers) TEST_METHOD(TwoIntegers)
{ {
addValue(3.14); addValue(1);
addValue(2.72); addValue(2);
returnValueIs(11); returnValueIs(5);
jsonIs("[3.14,2.72]"); jsonIs("[1,2]");
} }
TEST_METHOD(OneNumberOverCapacity) TEST_METHOD(OneIntegerOverCapacity)
{ {
addValue(3.14); addValue(1);
addValue(2.72); addValue(2);
addValue(1.41); addValue(3);
returnValueIs(11); returnValueIs(5);
jsonIs("[3.14,2.72]"); jsonIs("[1,2]");
} }
TEST_METHOD(OneTrue) TEST_METHOD(OneTrue)
@ -136,15 +136,15 @@ namespace JsonGeneratorTests
jsonIs("[{}]"); jsonIs("[{}]");
} }
TEST_METHOD(OneNestedArrayWithOneItem) TEST_METHOD(OneNestedArrayWithOneInteger)
{ {
JsonArray<1> nestedArray; JsonArray<1> nestedArray;
nestedArray.add(3.14); nestedArray.add(1);
addNested(nestedArray); addNested(nestedArray);
returnValueIs(8); returnValueIs(5);
jsonIs("[[3.14]]"); jsonIs("[[1]]");
} }
private: private:

View File

@ -46,12 +46,12 @@ namespace JsonGeneratorTests
jsonIs("{\"key1\":\"value1\",\"key2\":\"value2\"}"); jsonIs("{\"key1\":\"value1\",\"key2\":\"value2\"}");
} }
TEST_METHOD(OneNumber) TEST_METHOD(OneInteger)
{ {
addValue("pi", 3.14); addValue("key", 1);
returnValueIs(11); returnValueIs(9);
jsonIs("{\"pi\":3.14}"); jsonIs("{\"key\":1}");
} }
TEST_METHOD(OneNull) TEST_METHOD(OneNull)