1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-31 10:24:23 +03:00

added roundtrip tests for UBJSON

This commit is contained in:
Niels Lohmann
2018-01-27 18:47:32 +01:00
parent f0b26c8f38
commit 05f49fa401
11 changed files with 24 additions and 1 deletions

View File

@ -0,0 +1,2 @@
{iglossary{iGlossDiv{i GlossList{i
GlossEntry{iAbbrevSi

View File

@ -0,0 +1,2 @@
{imenu{iidSifileipopup{imenuitem[{ionclickSiCreateNewDoc()ivalueSiNew}{ionclickSi OpenDoc()ivalueSiOpen}{ionclickSi
CloseDoc()ivalueSiClose}]}ivalueSiFile}}

View File

@ -0,0 +1,2 @@
{iwidget{idebugSioniimage{i alignmentSicenterihOffsetU<74>inameSisun1isrcSiImages/Sun.pngivOffsetU<74>}itext{i alignmentSicenteridataSi
Click HereihOffsetU<74>inameSitext1i onMouseUpSi)sun1.opacity = (sun1.opacity / 100) * 90;isizei$istyleSiboldivOffsetid}iwindow{iheightI<01>inameSi main_windowititleSiSample Konfabulator WidgetiwidthI<01>}}}

Binary file not shown.

View File

@ -0,0 +1,5 @@
{imenu{iheaderSi
SVG Vieweriitems[{iidSiOpen}{iidSiOpenNewilabelSiOpen New}Z{iidSiZoomInilabelSiZoom In}{iidSiZoomOutilabelSiZoom Out}{iidSi OriginalViewilabelSi
Original View}Z{iidSiQuality}{iidSiPause}{iidSiMute}Z{iidSiFindilabelSiFind...}{iidSi FindAgainilabelSi
Find Again}{iidSiCopy}{iidSi CopyAgainilabelSi
Copy Again}{iidSiCopySVGilabelSiCopy SVG}{iidSiViewSVGilabelSiView SVG}{iidSi

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
[[[[[[[[[[[[[[[[[[[Si Not too deep]]]]]]]]]]]]]]]]]]]

View File

@ -0,0 +1 @@
{iJSON Test Pattern pass3{i In this testSiIt is an object.iThe outermost valueSimust be an object or array.}}

Binary file not shown.

View File

@ -2111,6 +2111,12 @@ TEST_CASE("UBJSON roundtrips", "[hide]")
{ {
for (std::string filename : for (std::string filename :
{ {
"test/data/json_nlohmann_tests/all_unicode.json",
"test/data/json.org/1.json",
"test/data/json.org/2.json",
"test/data/json.org/3.json",
"test/data/json.org/4.json",
"test/data/json.org/5.json",
"test/data/json_roundtrip/roundtrip01.json", "test/data/json_roundtrip/roundtrip01.json",
"test/data/json_roundtrip/roundtrip02.json", "test/data/json_roundtrip/roundtrip02.json",
"test/data/json_roundtrip/roundtrip03.json", "test/data/json_roundtrip/roundtrip03.json",
@ -2142,7 +2148,11 @@ TEST_CASE("UBJSON roundtrips", "[hide]")
"test/data/json_roundtrip/roundtrip29.json", "test/data/json_roundtrip/roundtrip29.json",
"test/data/json_roundtrip/roundtrip30.json", "test/data/json_roundtrip/roundtrip30.json",
"test/data/json_roundtrip/roundtrip31.json", "test/data/json_roundtrip/roundtrip31.json",
"test/data/json_roundtrip/roundtrip32.json" "test/data/json_roundtrip/roundtrip32.json",
"test/data/json_testsuite/sample.json",
"test/data/json_tests/pass1.json",
"test/data/json_tests/pass2.json",
"test/data/json_tests/pass3.json"
}) })
{ {
CAPTURE(filename); CAPTURE(filename);