aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/json/rewrite_test_output_indented.json
diff options
context:
space:
mode:
authorGravatar Nicolas Noble <nnoble@google.com>2015-01-27 19:12:26 -0800
committerGravatar Nicolas Noble <nnoble@google.com>2015-01-27 19:12:26 -0800
commit66b5bba25bbfa5b13f527846ee35e18334e5e4ed (patch)
tree26dfa8551fc3715abb2da3111832d10af72d5630 /test/core/json/rewrite_test_output_indented.json
parent8c2be9bbff075ea8090dcf1332a1d94e21126524 (diff)
Fixing a couple of minor bugs, and adding a few tests.
Diffstat (limited to 'test/core/json/rewrite_test_output_indented.json')
-rw-r--r--test/core/json/rewrite_test_output_indented.json272
1 files changed, 272 insertions, 0 deletions
diff --git a/test/core/json/rewrite_test_output_indented.json b/test/core/json/rewrite_test_output_indented.json
new file mode 100644
index 0000000000..fdc6d4ca56
--- /dev/null
+++ b/test/core/json/rewrite_test_output_indented.json
@@ -0,0 +1,272 @@
+{
+ "unicode, escape and empty test": {
+ "a\tb": "\u00eb",
+ "empty": [
+ {},
+ [],
+ {}
+ ]
+ },
+ "some more unicode tests": {
+ "typical utf-8 input (plane 0)": "\u00df\u00e2\u00f1\u0107\u21d2",
+ "atypical utf-8 input (plane 1)": "\ud834\udd1e"
+ },
+ "whitespace test": {
+ "trying": "to",
+ "break": "the",
+ "parser": "a bit"
+ },
+ "#": "All these examples are from http://json.org/example",
+ "test1": {
+ "glossary": {
+ "title": "example glossary",
+ "GlossDiv": {
+ "title": "S",
+ "GlossList": {
+ "GlossEntry": {
+ "ID": "SGML",
+ "SortAs": "SGML",
+ "GlossTerm": "Standard Generalized Markup Language",
+ "Acronym": "SGML",
+ "Abbrev": "ISO 8879:1986",
+ "GlossDef": {
+ "para": "A meta-markup language, used to create markup languages such as DocBook.",
+ "GlossSeeAlso": [
+ "GML",
+ "XML"
+ ]
+ },
+ "GlossSee": "markup"
+ }
+ }
+ }
+ }
+ },
+ "test2": {
+ "menu": {
+ "id": "file",
+ "value": "File",
+ "popup": {
+ "menuitem": [
+ {
+ "value": "New",
+ "onclick": "CreateNewDoc()"
+ },
+ {
+ "value": "Open",
+ "onclick": "OpenDoc()"
+ },
+ {
+ "value": "Close",
+ "onclick": "CloseDoc()"
+ }
+ ]
+ }
+ }
+ },
+ "test3": {
+ "widget": {
+ "debug": "on",
+ "window": {
+ "title": "Sample Konfabulator Widget",
+ "name": "main_window",
+ "width": 50,
+ "height": 50
+ },
+ "image": {
+ "src": "Images/Sun.png",
+ "name": "sun1",
+ "hOffset": 25,
+ "vOffset": 25,
+ "alignment": "center"
+ },
+ "text": {
+ "data": "Click Here",
+ "size": 3,
+ "style": "bold",
+ "name": "text1",
+ "hOffset": 25,
+ "vOffset": 10,
+ "alignment": "center",
+ "onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;"
+ }
+ }
+ },
+ "test4": {
+ "web-app": {
+ "servlet": [
+ {
+ "servlet-name": "cofaxCDS",
+ "servlet-class": "org.cofax.cds.CDSServlet",
+ "init-param": {
+ "configGlossary:installationAt": "Philadelphia, PA",
+ "configGlossary:adminEmail": "ksm@pobox.com",
+ "configGlossary:poweredBy": "Cofax",
+ "configGlossary:poweredByIcon": "/images/cofax.gif",
+ "configGlossary:staticPath": "/content/static",
+ "templateProcessorClass": "org.cofax.WysiwygTemplate",
+ "templateLoaderClass": "org.cofax.FilesTemplateLoader",
+ "templatePath": "templates",
+ "templateOverridePath": "",
+ "defaultListTemplate": "listTemplate.htm",
+ "defaultFileTemplate": "articleTemplate.htm",
+ "useJSP": false,
+ "jspListTemplate": "listTemplate.jsp",
+ "jspFileTemplate": "articleTemplate.jsp",
+ "cachePackageTagsTrack": 20,
+ "cachePackageTagsStore": 20,
+ "cachePackageTagsRefresh": 6,
+ "cacheTemplatesTrack": 10,
+ "cacheTemplatesStore": 5,
+ "cacheTemplatesRefresh": 1,
+ "cachePagesTrack": 20,
+ "cachePagesStore": 10,
+ "cachePagesRefresh": 1,
+ "cachePagesDirtyRead": 1,
+ "searchEngineListTemplate": "forSearchEnginesList.htm",
+ "searchEngineFileTemplate": "forSearchEngines.htm",
+ "searchEngineRobotsDb": "WEB-INF/robots.db",
+ "useDataStore": true,
+ "dataStoreClass": "org.cofax.SqlDataStore",
+ "redirectionClass": "org.cofax.SqlRedirection",
+ "dataStoreName": "cofax",
+ "dataStoreDriver": "com.microsoft.jdbc.sqlserver.SQLServerDriver",
+ "dataStoreUrl": "jdbc:microsoft:sqlserver://LOCALHOST:1433;DatabaseName=goon",
+ "dataStoreUser": "sa",
+ "dataStorePassword": "dataStoreTestQuery",
+ "dataStoreTestQuery": "SET NOCOUNT ON;select test='test';",
+ "dataStoreLogFile": "/usr/local/tomcat/logs/datastore.log",
+ "dataStoreInitConns": 1,
+ "dataStoreMaxConns": 10,
+ "dataStoreConnUsageLimit": 10,
+ "dataStoreLogLevel": "debug",
+ "maxUrlLength": 50
+ }
+ },
+ {
+ "servlet-name": "cofaxEmail",
+ "servlet-class": "org.cofax.cds.EmailServlet",
+ "init-param": {
+ "mailHost": "mail1",
+ "mailHostOverride": "mail2"
+ }
+ },
+ {
+ "servlet-name": "cofaxAdmin",
+ "servlet-class": "org.cofax.cds.AdminServlet"
+ },
+ {
+ "servlet-name": "fileServlet",
+ "servlet-class": "org.cofax.cds.FileServlet"
+ },
+ {
+ "servlet-name": "cofaxTools",
+ "servlet-class": "org.cofax.cms.CofaxToolsServlet",
+ "init-param": {
+ "templatePath": "toolstemplates/",
+ "log": ,
+ "logLocation": "/usr/local/tomcat/logs/CofaxTools.log",
+ "logMaxSize": "",
+ "dataLog": ,
+ "dataLogLocation": "/usr/local/tomcat/logs/dataLog.log",
+ "dataLogMaxSize": "",
+ "removePageCache": "/content/admin/remove?cache=pages&id=",
+ "removeTemplateCache": "/content/admin/remove?cache=templates&id=",
+ "fileTransferFolder": "/usr/local/tomcat/webapps/content/fileTransferFolder",
+ "lookInContext": ,
+ "adminGroupID": ,
+ "betaServer": true
+ }
+ }
+ ],
+ "servlet-mapping": {
+ "cofaxCDS": "/",
+ "cofaxEmail": "/cofaxutil/aemail/*",
+ "cofaxAdmin": "/admin/*",
+ "fileServlet": "/static/*",
+ "cofaxTools": "/tools/*"
+ },
+ "taglib": {
+ "taglib-uri": "cofax.tld",
+ "taglib-location": "/WEB-INF/tlds/cofax.tld"
+ }
+ }
+ },
+ "test5": {
+ "menu": {
+ "header": "SVG Viewer",
+ "items": [
+ {
+ "id": "Open"
+ },
+ {
+ "id": "OpenNew",
+ "label": "Open New"
+ },
+ null,
+ {
+ "id": "ZoomIn",
+ "label": "Zoom In"
+ },
+ {
+ "id": "ZoomOut",
+ "label": "Zoom Out"
+ },
+ {
+ "id": "OriginalView",
+ "label": "Original View"
+ },
+ null,
+ {
+ "id": "Quality"
+ },
+ {
+ "id": "Pause"
+ },
+ {
+ "id": "Mute"
+ },
+ null,
+ {
+ "id": "Find",
+ "label": "Find..."
+ },
+ {
+ "id": "FindAgain",
+ "label": "Find Again"
+ },
+ {
+ "id": "Copy"
+ },
+ {
+ "id": "CopyAgain",
+ "label": "Copy Again"
+ },
+ {
+ "id": "CopySVG",
+ "label": "Copy SVG"
+ },
+ {
+ "id": "ViewSVG",
+ "label": "View SVG"
+ },
+ {
+ "id": "ViewSource",
+ "label": "View Source"
+ },
+ {
+ "id": "SaveAs",
+ "label": "Save As"
+ },
+ null,
+ {
+ "id": "Help"
+ },
+ {
+ "id": "About",
+ "label": "About Adobe CVG Viewer..."
+ }
+ ]
+ }
+ }
+} \ No newline at end of file