Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[-Wdeprecated-declarations] in row j >> ss; in file json.hpp:7405:26 and FAILED unit tests with MinGWx64! #616

Closed
qywx opened this issue Jun 13, 2017 · 27 comments
Labels
platform: mingw related to MinGW state: help needed the issue needs help to proceed

Comments

@qywx
Copy link

qywx commented Jun 13, 2017

Hi. My compiler MinGWx64 said [-Wdeprecated-declarations]

Branch: develop
Commit: fd4a0ec

Info about commit:

$ git log -1
commit fd4a0ecabc301c5b6b551058080120d3bb6ee729
Merge: 5fa5c17 88dc7c1
Author: Niels Lohmann <mail@nlohmann.me>
Date:   Tue Jun 13 08:41:14 2017 +0200

    Merge branch 'feature/ifstream' into develop

About compiler:

$ g++ --version
g++.exe (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 6.2.0
Copyright (C) 2016 Free Software Foundation, Inc.

Compiler output

xxxxxx\nloghman-json-cpp\test\src\unit-serialization.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____34()':
xxxxxx\nloghman-json-cpp\test\src\unit-serialization.cpp:71:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated [-Wdeprecated-declarations]
             j >> ss;
                  ^~
In file included from xxxxxx\nloghman-json-cpp\test\src\unit-serialization.cpp:31:0:
G:/user-sdd/devel.emb/workspace/avds/Libraries/nloghman-json-cpp/src/json.hpp:7405:26: note: declared here
     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
                          ^~~~~~~~
xxxxxx\nloghman-json-cpp\test\src\unit-serialization.cpp:80:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated [-Wdeprecated-declarations]
             j >> ss;
                  ^~
In file included from xxxxxx\nloghman-json-cpp\test\src\unit-serialization.cpp:31:0:
G:/user-sdd/devel.emb/workspace/avds/Libraries/nloghman-json-cpp/src/json.hpp:7405:26: note: declared here
     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
                          ^~~~~~~~
xxxxxx\nloghman-json-cpp\test\src\unit-serialization.cpp:91:18: warning: 'std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)' is deprecated [-Wdeprecated-declarations]
             j >> ss;
                  ^~
In file included from xxxxxx\nloghman-json-cpp\test\src\unit-serialization.cpp:31:0:
G:/user-sdd/devel.emb/workspace/avds/Libraries/nloghman-json-cpp/src/json.hpp:7405:26: note: declared here
     friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
                          ^~~~~~~~

Run json_unit.exe

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
json_unit.exe is a Catch v1.8.1 host application.
Run with -? for options

-------------------------------------------------------------------------------
compliance tests from json.org
  no failures with trailing literals (relaxed)
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:85
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:100: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/json_tests/fail7.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:100: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/json_tests/fail8.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:100: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/json_tests/fail10.json
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
compliance tests from json.org
  expected passes
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:104
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:116: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/json_tests/pass1.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:116: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/json_tests/pass2.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:116: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/json_tests/pass3.json
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
compliance tests from nativejson-benchmark
  roundtrip
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:281
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:281: FAILED:
due to unexpected exception with message:
  [json.exception.parse_error.101] parse error at 1: syntax error - unexpected
  end of input

-------------------------------------------------------------------------------
test suite from json-test-suite
  read all sample.json
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:335
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:341: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:344: FAILED:
  CHECK( j.size() == 3 )
with expansion:
  0 == 3

-------------------------------------------------------------------------------
json.org examples
  1.json
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:352
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:356: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
json.org examples
  2.json
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:359
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:363: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
json.org examples
  3.json
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:366
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:370: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
json.org examples
  4.json
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:373
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:377: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
json.org examples
  5.json
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:380
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:384: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
nst's JSONTestSuite
  test_parsing
  y
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:461
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_array_arraysWithSpaces.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_array_empty-string.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_array_empty.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_array_ending_with_newline.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_array_false.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_array_heterogeneous.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_array_null.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_array_with_1_and_newline.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_array_with_leading_space.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_array_with_several_null.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_array_with_trailing_space.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_0e+1.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_0e1.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_after_space.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_double_close_to_zero.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_double_huge_neg_exp.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_int_with_exp.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_minus_zero.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_negative_int.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_negative_one.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_negative_zero.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_real_capital_e.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_real_capital_e_neg_exp.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_real_capital_e_pos_exp.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_real_exponent.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_real_fraction_exponent.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_real_neg_exp.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_real_pos_exponent.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_real_underflow.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_simple_int.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_simple_real.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_too_big_neg_int.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_too_big_pos_int.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_very_big_negative_int.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_object.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_object_basic.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_object_duplicated_key.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_object_duplicated_key_and_value.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_object_empty.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_object_empty_key.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_object_escaped_null_in_key.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_object_extreme_numbers.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_object_long_strings.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_object_simple.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_object_string_unicode.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_object_with_newlines.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_1_2_3_bytes_UTF-8_sequences.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_UTF-
  16_Surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_accepted_surrogate_pair.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_accepted_surrogate_pairs.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_allowed_escapes.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_backslash_and_u_escaped_zero.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_backslash_doublequotes.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_comments.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_double_escape_a.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_double_escape_n.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_escaped_control_character.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_escaped_noncharacter.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_in_array.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_in_array_with_leading_space.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_last_surrogates_1_and_2.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_newline_uescaped.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_nonCharacterInUTF-8_U+10FFFF.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_nonCharacterInUTF-8_U+1FFFF.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_nonCharacterInUTF-8_U+FFFF.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_null_escape.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_one-byte-utf-
  8.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_pi.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_simple_ascii.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_space.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_three-byte-
  utf-8.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_two-byte-utf-
  8.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_u+2028_line_sep.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_u+2029_par_sep.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_uEscape.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_unescaped_char_delete.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_unicode.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_unicodeEscapedBackslash.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_unicode_2.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_unicode_U+2064_invisible_plus.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_unicode_escaped_double_quote.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_string_utf8.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_string_with_del_character.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_false.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_structure_lonely_int.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_negative_real.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_null.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_string.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_true.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_string_empty.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_trailing_newline.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_true_in_array.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_structure_whitespace_array.json
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
nst's JSONTestSuite
  test_parsing
  n -> y (relaxed)
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:779
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_array_comma_after_close.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/n_array_extra_close.
  json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_object_trailing_comment.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_object_trailing_comment_open.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_object_trailing_comment_slash_open.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_object_trailing_comment_slash_open_incomplete.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_object_with_trailing_garbage.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_string_with_trailing_garbage.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_structure_array_trailing_garbage.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_structure_array_with_extra_array_close.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_structure_close_unopened_array.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_structure_double_array.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_structure_number_with_trailing_garbage.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_structure_object_followed_by_closing_object.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  n_structure_object_with_trailing_garbage.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/n_structure_trailing_#.
  json
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
nst's JSONTestSuite
  test_parsing
  i -> y
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:812
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  i_structure_500_nested_arrays.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/i_structure_UTF-
  8_BOM_empty_object.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  i_string_unicode_U+10FFFE_nonchar.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  i_string_unicode_U+1FFFE_nonchar.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  i_string_unicode_U+FDD0_nonchar.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  i_string_unicode_U+FFFE_nonchar.json
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
nst's JSONTestSuite
  test_parsing
  i/y -> n (out of range)
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:836
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  i_number_neg_int_huge_exp.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  i_number_pos_double_huge_exp.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/y_number_huge_exp.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_real_neg_overflow.json
  [json.exception.parse_error.111] parse error: bad input stream

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range )
due to unexpected exception with message:
  filename := test/data/nst_json_testsuite/test_parsing/
  y_number_real_pos_overflow.json
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
Big List of Naughty Strings
  parsing blns.json
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:901
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:905: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

I did not found in CONTRIBUTING.md that I should not post such a problems. I believe this report will be useful.

@qywx qywx changed the title [-Wdeprecated-declarations] in row j >> ss; in file json.hpp:7405:26 [-Wdeprecated-declarations] in row j >> ss; in file json.hpp:7405:26 and FAILED unit tests with MinGWx64! Jun 13, 2017
@nlohmann
Copy link
Owner

The deprecation warnings make sense: the mentioned function is marked as deprecated for the 3.0.x family. The warning can be ignored in the test code, but should be taken seriously in production code that actually uses this function as it will be removed from the library in 3.1.x or later.

The error messages seem odd - as if the test executable did not find the test files. Did you run the tests as described in the README?

@nlohmann nlohmann added the platform: mingw related to MinGW label Jun 13, 2017
@qywx
Copy link
Author

qywx commented Jun 13, 2017

I have simply run executable json_unit.
Doing as almost as described:

mkdir build && cd build
cmake -G"MinGW Makefiles" ../
cmake --build ./
ctest
$ ctest
Test project G:/user-sdd/devel.emb/workspace/avds/Libraries/nloghman-json-cpp/build
    Start 1: json_unit_default
1/2 Test #1: json_unit_default ................***Failed   15.35 sec
    Start 2: json_unit_all
2/2 Test #2: json_unit_all ....................   Passed    0.01 sec

50% tests passed, 1 tests failed out of 2

Total Test time (real) =  15.38 sec

The following tests FAILED:
          1 - json_unit_default (Failed)
Errors while running CTest

@nlohmann
Copy link
Owner

This is strange. But the error messages indicate the test files could not be opened.

Could you please try the other method:

make json_unit -Ctest
./test/json_unit "*"

@qywx
Copy link
Author

qywx commented Jun 13, 2017

$ mingw32-make json_unit -Ctest
$ ./test/json_unit "*"
===============================================================================
No tests ran

Upd. Seems to folder data was not copied to build dir.
Upd2. Yes it was not copied to build dir.

New results

$ ./test/json_unit

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
json_unit.exe is a Catch v1.8.1 host application.
Run with -? for options

-------------------------------------------------------------------------------
compliance tests from nativejson-benchmark
  roundtrip
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:281
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-testsuites.cpp:328: FAILED:
  CHECK( j.dump() == json_string )
with expansion:
  "[1.2345e+030]" == "[1.2345e+30]"
with messages:
  filename := test/data/json_roundtrip/roundtrip32.json
  json_string := [1.2345e+30]

-------------------------------------------------------------------------------
regression tests
  issue #367 - behavior of operator>> should more closely resemble that of
  built-in overloads
  second example from #529
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:714
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:730: FAILED:
  CHECK_NOTHROW( stream >> val )
due to unexpected exception with message:
  i := 1
  [json.exception.parse_error.101] parse error at 1: syntax error - invalid
  literal; last read '{'

X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:741: FAILED:
  CHECK( val == json({{"three", 3}}) )
with expansion:
  {"one":1,"two":2} == {"three":3}

X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:730: FAILED:
  CHECK_NOTHROW( stream >> val )
due to unexpected exception with message:
  i := 2
  [json.exception.parse_error.101] parse error at 1: syntax error - invalid
  literal; last read '{'

X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:732: FAILED:
  CHECK( i < 2 )
with expansion:
  2 < 2

X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:730: FAILED:
  CHECK_NOTHROW( stream >> val )
due to unexpected exception with message:
  i := 3
  [json.exception.parse_error.101] parse error at 6: syntax error - invalid
  string: control character U+000A must be escaped; last read '{<U+000A>"one'

X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:732: FAILED:
  CHECK( i < 2 )
with expansion:
  3 < 2

-------------------------------------------------------------------------------
regression tests
  issue #380 - bug in overflow detection when parsing integers
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:768
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-regression.cpp:772: FAILED:
  CHECK( j.dump() == "1.66020696663386e+20" )
with expansion:
  "1.66020696663386e+020"
  ==
  "1.66020696663386e+20"

-------------------------------------------------------------------------------
object inspection
  serialization
  dump and small floating-point numbers
-------------------------------------------------------------------------------
X:\xxx\nloghman-json-cpp\test\src\unit-inspection.cpp:240
...............................................................................

X:\xxx\nloghman-json-cpp\test\src\unit-inspection.cpp:243: FAILED:
  CHECK( s.find("1.23456e-78") != std::string::npos )
with expansion:
  18446744073709551615 (0xffffffffffffffff)
  !=
  18446744073709551615 (0xffffffffffffffff)

===============================================================================
test cases:      51 |      48 passed | 3 failed
assertions: 2306805 | 2306796 passed | 9 failed

@nlohmann
Copy link
Owner

@SledgeH Thanks for checking back. Some errors should have been fixed with fd4a0ec. Could you please get the latest develop version and re-run the tests?

@qywx
Copy link
Author

qywx commented Jun 14, 2017

I am currently on fd4a0ec. Please look at the first message.

@nlohmann
Copy link
Owner

nlohmann commented Jun 14, 2017

Strange. So the errors are of two classes:

  • Roundtrip errors. This may be due to MinGW's sprintf implementation. For the roundtrip errors, this StackOverflow entry on exponent precision may be related. It seems as if MinGW uses three-digit exponents where two-digit are expected.
  • Errors in operator>>. They should have been fixed with the latest commit, but the tests show the same behavior as before the fix.

@nlohmann
Copy link
Owner

I cannot check this myself as I have no machine running Windows.

@nlohmann nlohmann added the state: help needed the issue needs help to proceed label Jun 17, 2017
@qywx
Copy link
Author

qywx commented Jun 18, 2017

Ok. I shall check that as shall have time. And MinGW also runs on Linux.

@nlohmann
Copy link
Owner

And MinGW also runs on Linux.

I know I can compile MinGW binaries. Can I also execute them?

@qywx
Copy link
Author

qywx commented Jun 20, 2017

Yes.

@nlohmann
Copy link
Owner

Can you provide more information?

@qywx
Copy link
Author

qywx commented Jun 21, 2017

What information? About system? Yes.

@nlohmann
Copy link
Owner

I meant how to run MinGW binaries on a Linux machine. Currently, I cannot work on this issue.

@qywx
Copy link
Author

qywx commented Jul 3, 2017

I think there is no way to run MinGW binaries under Linux. May be Wine will help.

May be this will be useful How to use MinGW to cross compile software for Windows from Linux.

@nlohmann
Copy link
Owner

nlohmann commented Jul 3, 2017

I can generate MinGW binaries with macOS, but wine cannot execute them. Therefore, I cannot run the test suite.

@qywx
Copy link
Author

qywx commented Jul 4, 2017

Please post your binaries. I will run tests.

@nlohmann
Copy link
Owner

nlohmann commented Jul 4, 2017

I will by the end of the week.

@nlohmann
Copy link
Owner

nlohmann commented Jul 7, 2017

i686-w64-mingw32-g++ (GCC) 7.1.0.zip
x86_64-w64-mingw32-g++ (GCC) 7.1.0.zip

Here are the json_unit executables as compiled with MingGW compilers on macOS.

@nlohmann
Copy link
Owner

@SledgeH Did you have the chance to check if the binaries work?

@nlohmann
Copy link
Owner

Any news?

@qywx
Copy link
Author

qywx commented Jul 21, 2017

x64


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
json_unit-64.exe is a Catch v1.9.5 host application.
Run with -? for options

-------------------------------------------------------------------------------
compliance tests from json.org
  no failures with trailing literals (relaxed)
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:85
...............................................................................

src/unit-testsuites.cpp:100: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/json_tests/fail7.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:100: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/json_tests/fail8.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:100: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/json_tests/fail10.json"
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
compliance tests from json.org
  expected passes
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:104
...............................................................................

src/unit-testsuites.cpp:116: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/json_tests/pass1.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:116: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/json_tests/pass2.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:116: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/json_tests/pass3.json"
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
compliance tests from nativejson-benchmark
  roundtrip
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:281
...............................................................................

src/unit-testsuites.cpp:281: FAILED:
due to unexpected exception with messages:
  filename := "test/data/json_roundtrip/roundtrip01.json"
  json_string := ""
  [json.exception.parse_error.101] parse error at 1: syntax error - unexpected
  end of input; expected '[', '{', or a literal

-------------------------------------------------------------------------------
test suite from json-test-suite
  read all sample.json
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:335
...............................................................................

src/unit-testsuites.cpp:341: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:344: FAILED:
  CHECK( j.size() == 3 )
with expansion:
  0 == 3

-------------------------------------------------------------------------------
json.org examples
  1.json
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:352
...............................................................................

src/unit-testsuites.cpp:356: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
json.org examples
  2.json
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:359
...............................................................................

src/unit-testsuites.cpp:363: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
json.org examples
  3.json
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:366
...............................................................................

src/unit-testsuites.cpp:370: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
json.org examples
  4.json
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:373
...............................................................................

src/unit-testsuites.cpp:377: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
json.org examples
  5.json
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:380
...............................................................................

src/unit-testsuites.cpp:384: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
nst's JSONTestSuite
  test_parsing
  y
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:461
...............................................................................

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_array_arraysWithSpaces.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_array_empty-string.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_array_empty.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_array_ending_with_newline.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_array_false.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_array_heterogeneous.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_array_null.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_array_with_1_and_newline.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_array_with_leading_space.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_array_with_several_null.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_array_with_trailing_space.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_0e+1.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_0e1.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_after_space.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_double_close_to_zero.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_double_huge_neg_exp.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_int_with_exp.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_minus_zero.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_negative_int.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_negative_one.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_negative_zero.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_capital_e.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_capital_e_neg_exp.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_capital_e_pos_exp.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_exponent.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_fraction_exponent.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_real_neg_exp.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_pos_exponent.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_underflow.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_simple_int.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_simple_real.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_too_big_neg_int.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_too_big_pos_int.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_very_big_negative_int.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_object.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_object_basic.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_object_duplicated_key.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_object_duplicated_key_and_value.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_object_empty.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_object_empty_key.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_object_escaped_null_in_key.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_object_extreme_numbers.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_object_long_strings.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_object_simple.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_object_string_unicode.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_object_with_newlines.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_1_2_3_bytes_UTF-8_sequences.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_UTF-
  16_Surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_accepted_surrogate_pair.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_accepted_surrogate_pairs.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_allowed_escapes.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_backslash_and_u_escaped_zero.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_backslash_doublequotes.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_comments.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_double_escape_a.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_double_escape_n.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_escaped_control_character.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_escaped_noncharacter.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_in_array.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_in_array_with_leading_space.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_last_surrogates_1_and_2.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_newline_uescaped.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_nonCharacterInUTF-8_U+10FFFF.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_nonCharacterInUTF-8_U+1FFFF.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_nonCharacterInUTF-8_U+FFFF.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_null_escape.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_one-byte-utf-
  8.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_pi.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_simple_ascii.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_space.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_three-byte-
  utf-8.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_two-byte-utf-
  8.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_u+2028_line_sep.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_u+2029_par_sep.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_uEscape.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_unescaped_char_delete.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_unicode.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_unicodeEscapedBackslash.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_unicode_2.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_unicode_U+2064_invisible_plus.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_unicode_escaped_double_quote.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_string_utf8.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_string_with_del_character.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_false.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_int.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_negative_real.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_null.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_string.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_lonely_true.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_string_empty.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_trailing_newline.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_true_in_array.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:567: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_structure_whitespace_array.json"
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
nst's JSONTestSuite
  test_parsing
  n -> y (relaxed)
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:779
...............................................................................

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_array_comma_after_close.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/n_array_extra_close.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_object_trailing_comment.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_object_trailing_comment_open.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_object_trailing_comment_slash_open.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_object_trailing_comment_slash_open_incomplete.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_object_with_trailing_garbage.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_string_with_trailing_garbage.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_structure_array_trailing_garbage.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_structure_array_with_extra_array_close.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_structure_close_unopened_array.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_structure_double_array.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_structure_number_with_trailing_garbage.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_structure_object_followed_by_closing_object.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_structure_object_with_trailing_garbage.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:808: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  n_structure_trailing_#.json"
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
nst's JSONTestSuite
  test_parsing
  i -> y
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:812
...............................................................................

src/unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  i_structure_500_nested_arrays.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/i_structure_UTF-
  8_BOM_empty_object.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  i_string_unicode_U+10FFFE_nonchar.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  i_string_unicode_U+1FFFE_nonchar.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  i_string_unicode_U+FDD0_nonchar.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:831: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  i_string_unicode_U+FFFE_nonchar.json"
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
nst's JSONTestSuite
  test_parsing
  i/y -> n (out of range)
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:836
...............................................................................

src/unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range& )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  i_number_neg_int_huge_exp.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range& )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  i_number_pos_double_huge_exp.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range& )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/y_number_huge_exp.
  json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range& )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_neg_overflow.json"
  [json.exception.parse_error.111] parse error: bad input stream

src/unit-testsuites.cpp:851: FAILED:
  CHECK_THROWS_AS( f >> j, json::out_of_range& )
due to unexpected exception with messages:
  filename := "test/data/nst_json_testsuite/test_parsing/
  y_number_real_pos_overflow.json"
  [json.exception.parse_error.111] parse error: bad input stream

-------------------------------------------------------------------------------
Big List of Naughty Strings
  parsing blns.json
-------------------------------------------------------------------------------
src/unit-testsuites.cpp:901
...............................................................................

src/unit-testsuites.cpp:905: FAILED:
  CHECK_NOTHROW( f >> j )
due to unexpected exception with message:
  [json.exception.parse_error.111] parse error: bad input stream

@qywx
Copy link
Author

qywx commented Jul 21, 2017

x86 (my system Win10 x64 Pro)
image

Entry point into procedure _ZNKSt7__xxxxxxxxxxxxxxx not found in library DLL

@qywx
Copy link
Author

qywx commented Jul 21, 2017

PS. Sorry for so long respond.

@nlohmann nlohmann reopened this Jul 21, 2017
@nlohmann
Copy link
Owner

Thanks for reporting back. You need to run json_unit.exe in the main directory, so that test is a subdirectory. All error messages seem to describe that a test file could not be opened.

@nlohmann
Copy link
Owner

Did you have the opportunity to rerun the tests in the directory above the test folder?

@nlohmann
Copy link
Owner

I ran the tests myself. What I did:

  • Compile the code with macOS: make CXX=x86_64-w64-mingw32-g++ CXXFLAGS="-static-libstdc++ -static" json_unit
  • Execute the unit tests in the directory above the test folder: test/json_unit.exe "*"

I got 9 failing assertions (out of the 1.4 million tests):

  • 3 are linked to round trip errors which are likely related to a MinGW issue that leads in 3-digit exponents rather than the expected 2-digit ones.
  • 6 seem to be regressions of Support for multiple root elements #529

I can live with these issues for now as they seem not to be blockers for MinGW.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform: mingw related to MinGW state: help needed the issue needs help to proceed
Projects
None yet
Development

No branches or pull requests

2 participants