diff options
author | Jay Arthanareeswaran | 2020-03-10 04:38:29 +0000 |
---|---|---|
committer | Jay Arthanareeswaran | 2020-03-11 06:51:53 +0000 |
commit | ba1cb527d6d2e1825e762adfa4fb05cac5381fc5 (patch) | |
tree | 2321eda22bc8222afc2afd88583ff469e14cf513 /org.eclipse.jdt.tests.latestBREE | |
parent | ff8398f15aafcf8583bb74da76b165cd0e423d22 (diff) | |
download | eclipse.jdt.core-ba1cb527d6d2e1825e762adfa4fb05cac5381fc5.tar.gz eclipse.jdt.core-ba1cb527d6d2e1825e762adfa4fb05cac5381fc5.tar.xz eclipse.jdt.core-ba1cb527d6d2e1825e762adfa4fb05cac5381fc5.zip |
Bug 552678 - [14]JEP 368: Text Blocks (Second Preview)
Change-Id: Ib92a75355f6633a4c105d4d2016d79b4117d80c2
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
Diffstat (limited to 'org.eclipse.jdt.tests.latestBREE')
-rw-r--r-- | org.eclipse.jdt.tests.latestBREE/src/org/eclipse/jdt/core/tests/compiler/regression/latest/TextBlockTest.java | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/org.eclipse.jdt.tests.latestBREE/src/org/eclipse/jdt/core/tests/compiler/regression/latest/TextBlockTest.java b/org.eclipse.jdt.tests.latestBREE/src/org/eclipse/jdt/core/tests/compiler/regression/latest/TextBlockTest.java index 4d53733d87..3b0fd76c0f 100644 --- a/org.eclipse.jdt.tests.latestBREE/src/org/eclipse/jdt/core/tests/compiler/regression/latest/TextBlockTest.java +++ b/org.eclipse.jdt.tests.latestBREE/src/org/eclipse/jdt/core/tests/compiler/regression/latest/TextBlockTest.java @@ -28,7 +28,7 @@ public class TextBlockTest extends AbstractRegressionTest { static { // TESTS_NUMBERS = new int [] { 40 }; -// TESTS_NAMES = new String[] { "test016a" }; +// TESTS_NAMES = new String[] { "testCompliances_13" }; } public static Class<?> testClass() { @@ -1348,4 +1348,27 @@ public class TextBlockTest extends AbstractRegressionTest { getCompilerOptions(), new String[] {"--enable-preview"}); } + public void testCompliances_13() { + runConformTest( + new String[] { + "C.java", + "@SuppressWarnings(\"preview\")\n" + + "public class C {\n" + + " public static void main(String argv[]) {\n" + + " String textb = \"\"\"\n" + + "\\0\\1\\2\\3\\4\\5\\6\\7\\10\\11\\12\\13\\14\\15\\16\\17\\20\\21\\22\\23\\24\\25\\26\\27\\30\\31\\32\\33\\34\\35\\36\\37\\40\\41\\42\\43\\44\\45\\46\\47\\50\\51\\52\\53\\54\\55\\56\\57\\60\\61\\62\\63\\64\\65\\66\\67\\70\\71\\72\\73\\74\\75\\76\\77\\100\\101\\102\\103\\104\\105\\106\\107\\110\\111\\112\\113\\114\\115\\116\\117\\120\\121\\122\\123\\124\\125\\126\\127\\130\\131\\132\\133\\134\\135\\136\\137\\140\\141\\142\\143\\144\\145\\146\\147\\150\\151\\152\\153\\154\\155\\156\\157\\160\\161\\162\\163\\164\\165\\166\\167\\170\\171\\172\\173\\174\\175\\176\\177\\200\\201\\202\\203\\204\\205\\206\\207\\210\\211\\212\\213\\214\\215\\216\\217\\220\\221\\222\\223\\224\\225\\226\\227\\230\\231\\232\\233\\234\\235\\236\\237\\240\\241\\242\\243\\244\\245\\246\\247\\250\\251\\252\\253\\254\\255\\256\\257\\260\\261\\262\\263\\264\\265\\266\\267\\270\\271\\272\\273\\274\\275\\276\\277\\300\\301\\302\\303\\304\\305\\306\\307\\310\\311\\312\\313\\314\\315\\316\\317\\320\\321\\322\\323\\324\\325\\326\\327\\330\\331\\332\\333\\334\\335\\336\\337\\340\\341\\342\\343\\344\\345\\346\\347\\350\\351\\352\\353\\354\\355\\356\\357\\360\\361\\362\\363\\364\\365\\366\\367\\370\\371\\372\\373\\374\\375\\376\\377\"\"\";\n" + + " System.out.println(textb.length());\n" + + " for (int i=0; i<=0xFF; i++) {\n" + + " if (i != (int)textb.charAt(i)) {\n" + + " System.out.println(\"Error in octal escape :\" + i);\n" + + " }\n" + + " }\n" + + " }\n" + + "}" + }, + "256", + getCompilerOptions(), + new String[] {"--enable-preview"}); + } + } |