diff options
Diffstat (limited to 'org.eclipse.ua.tests/help/org/eclipse')
-rw-r--r-- | org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/AllWebappTests.java | 3 | ||||
-rw-r--r-- | org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/JsonHelperTests.java | 17 |
2 files changed, 19 insertions, 1 deletions
diff --git a/org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/AllWebappTests.java b/org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/AllWebappTests.java index 8ec2d1bd6..fb2912396 100644 --- a/org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/AllWebappTests.java +++ b/org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/AllWebappTests.java @@ -32,7 +32,8 @@ import org.junit.runners.Suite; HelpServerInterrupt.class, HelpServerBinding.class, HtmlCoderTest.class, - TocZipTest.class + TocZipTest.class, + JsonHelperTests.class }) public class AllWebappTests { } diff --git a/org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/JsonHelperTests.java b/org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/JsonHelperTests.java new file mode 100644 index 000000000..6df0223be --- /dev/null +++ b/org.eclipse.ua.tests/help/org/eclipse/ua/tests/help/webapp/JsonHelperTests.java @@ -0,0 +1,17 @@ +package org.eclipse.ua.tests.help.webapp; + +import static org.junit.Assert.assertEquals; + +import org.eclipse.help.internal.webapp.utils.JSonHelper; +import org.junit.Test; + +public class JsonHelperTests { + @Test + public void testQuoted() { + assertEquals("\"test\"", JSonHelper.getQuotes("test")); + assertEquals("\"test test\"", JSonHelper.getQuotes("test test")); + assertEquals("\"test\\\"test\"", JSonHelper.getQuotes("test\"test")); + assertEquals("\"\\\"test test\\\"\"", JSonHelper.getQuotes("\"test test\"")); + assertEquals("\"\\\\\"test test\\\\\"\"", JSonHelper.getQuotes("\\\"test test\\\"")); + } +} |