mirror of
https://github.com/nlohmann/json
synced 2024-11-27 06:10:06 +00:00
✅ added roundtrip tests for UBJSON
This commit is contained in:
parent
f0b26c8f38
commit
05f49fa401
2
test/data/json.org/1.json.ubjson
Normal file
2
test/data/json.org/1.json.ubjson
Normal file
@ -0,0 +1,2 @@
|
||||
{iglossary{iGlossDiv{i GlossList{i
|
||||
GlossEntry{iAbbrevSi
ISO 8879:1986iAcronymSiSGMLiGlossDef{iGlossSeeAlso[SiGMLSiXML]iparaSiHA meta-markup language, used to create markup languages such as DocBook.}iGlossSeeSimarkupi GlossTermSi$Standard Generalized Markup LanguageiIDSiSGMLiSortAsSiSGML}}ititleSiS}ititleSiexample glossary}}
|
2
test/data/json.org/2.json.ubjson
Normal file
2
test/data/json.org/2.json.ubjson
Normal file
@ -0,0 +1,2 @@
|
||||
{imenu{iidSifileipopup{imenuitem[{ionclickSiCreateNewDoc()ivalueSiNew}{ionclickSi OpenDoc()ivalueSiOpen}{ionclickSi
|
||||
CloseDoc()ivalueSiClose}]}ivalueSiFile}}
|
2
test/data/json.org/3.json.ubjson
Normal file
2
test/data/json.org/3.json.ubjson
Normal file
@ -0,0 +1,2 @@
|
||||
{iwidget{idebugSioniimage{i alignmentSicenterihOffsetUúinameSisun1isrcSiImages/Sun.pngivOffsetUú}itext{i alignmentSicenteridataSi
|
||||
Click HereihOffsetUúinameSitext1i onMouseUpSi)sun1.opacity = (sun1.opacity / 100) * 90;isizei$istyleSiboldivOffsetid}iwindow{iheightIôinameSimain_windowititleSiSample Konfabulator WidgetiwidthIô}}}
|
BIN
test/data/json.org/4.json.ubjson
Normal file
BIN
test/data/json.org/4.json.ubjson
Normal file
Binary file not shown.
5
test/data/json.org/5.json.ubjson
Normal file
5
test/data/json.org/5.json.ubjson
Normal file
@ -0,0 +1,5 @@
|
||||
{imenu{iheaderSi
|
||||
SVG Vieweriitems[{iidSiOpen}{iidSiOpenNewilabelSiOpen New}Z{iidSiZoomInilabelSiZoom In}{iidSiZoomOutilabelSiZoom Out}{iidSiOriginalViewilabelSi
Original View}Z{iidSiQuality}{iidSiPause}{iidSiMute}Z{iidSiFindilabelSiFind...}{iidSi FindAgainilabelSi
|
||||
Find Again}{iidSiCopy}{iidSi CopyAgainilabelSi
|
||||
Copy Again}{iidSiCopySVGilabelSiCopy SVG}{iidSiViewSVGilabelSiView SVG}{iidSi
|
||||
ViewSourceilabelSiView Source}{iidSiSaveAsilabelSiSave As}Z{iidSiHelp}{iidSiAboutilabelSiAbout Adobe CVG Viewer...}]}}
|
BIN
test/data/json_nlohmann_tests/all_unicode.json.ubjson
Normal file
BIN
test/data/json_nlohmann_tests/all_unicode.json.ubjson
Normal file
Binary file not shown.
BIN
test/data/json_tests/pass1.json.ubjson
Normal file
BIN
test/data/json_tests/pass1.json.ubjson
Normal file
Binary file not shown.
1
test/data/json_tests/pass2.json.ubjson
Normal file
1
test/data/json_tests/pass2.json.ubjson
Normal file
@ -0,0 +1 @@
|
||||
[[[[[[[[[[[[[[[[[[[SiNot too deep]]]]]]]]]]]]]]]]]]]
|
1
test/data/json_tests/pass3.json.ubjson
Normal file
1
test/data/json_tests/pass3.json.ubjson
Normal file
@ -0,0 +1 @@
|
||||
{iJSON Test Pattern pass3{iIn this testSiIt is an object.iThe outermost valueSimust be an object or array.}}
|
BIN
test/data/json_testsuite/sample.json.ubjson
Normal file
BIN
test/data/json_testsuite/sample.json.ubjson
Normal file
Binary file not shown.
@ -2111,6 +2111,12 @@ TEST_CASE("UBJSON roundtrips", "[hide]")
|
||||
{
|
||||
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/roundtrip02.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/roundtrip30.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);
|
||||
|
Loading…
Reference in New Issue
Block a user