Skip to content

Commit ccde848

Browse files
committed
Fixed test failures with 64-bit support disabled.
1 parent e082248 commit ccde848

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/test_lib_json/main.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -800,13 +800,19 @@ ValueTest::checkIs( const Json::Value &value, const IsCheck &check )
800800
JSONTEST_ASSERT_EQUAL( check.isBool_, value.isBool() );
801801
JSONTEST_ASSERT_EQUAL( check.isDouble_, value.isDouble() );
802802
JSONTEST_ASSERT_EQUAL( check.isInt_, value.isInt() );
803-
JSONTEST_ASSERT_EQUAL( check.isInt64_, value.isInt64() );
804803
JSONTEST_ASSERT_EQUAL( check.isUInt_, value.isUInt() );
805-
JSONTEST_ASSERT_EQUAL( check.isUInt64_, value.isUInt64() );
806804
JSONTEST_ASSERT_EQUAL( check.isIntegral_, value.isIntegral() );
807805
JSONTEST_ASSERT_EQUAL( check.isNumeric_, value.isNumeric() );
808806
JSONTEST_ASSERT_EQUAL( check.isString_, value.isString() );
809807
JSONTEST_ASSERT_EQUAL( check.isNull_, value.isNull() );
808+
809+
#ifdef JSON_HAS_INT64
810+
JSONTEST_ASSERT_EQUAL( check.isInt64_, value.isInt64() );
811+
JSONTEST_ASSERT_EQUAL( check.isUInt64_, value.isUInt64() );
812+
#else
813+
JSONTEST_ASSERT_EQUAL( false, value.isInt64() );
814+
JSONTEST_ASSERT_EQUAL( false, value.isUInt64() );
815+
#endif
810816
}
811817

812818

0 commit comments

Comments
 (0)