Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Arthanareeswaran2020-03-10 04:38:29 +0000
committerJay Arthanareeswaran2020-03-11 06:51:53 +0000
commitba1cb527d6d2e1825e762adfa4fb05cac5381fc5 (patch)
tree2321eda22bc8222afc2afd88583ff469e14cf513 /org.eclipse.jdt.tests.latestBREE
parentff8398f15aafcf8583bb74da76b165cd0e423d22 (diff)
downloadeclipse.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.java25
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"});
+ }
+
}

Back to the top