Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(244)

Side by Side Diff: editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/processor/IOSemanticProcessorTest.java

Issue 16337007: Version 0.5.13.1 . (Closed) Base URL: http://dart.googlecode.com/svn/trunk/dart/
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2013, the Dart project authors. 2 * Copyright (c) 2013, the Dart project authors.
3 * 3 *
4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u se this file except 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u se this file except
5 * in compliance with the License. You may obtain a copy of the License at 5 * in compliance with the License. You may obtain a copy of the License at
6 * 6 *
7 * http://www.eclipse.org/legal/epl-v10.html 7 * http://www.eclipse.org/legal/epl-v10.html
8 * 8 *
9 * Unless required by applicable law or agreed to in writing, software distribut ed under the License 9 * Unless required by applicable law or agreed to in writing, software distribut ed under the License
10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K IND, either express 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K IND, either express
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 " }", 80 " }",
81 "}"); 81 "}");
82 runProcessor(); 82 runProcessor();
83 assertFormattedSource(// 83 assertFormattedSource(//
84 "class Test {", 84 "class Test {",
85 " int testA() => JavaFile.separatorChar;", 85 " int testA() => JavaFile.separatorChar;",
86 " String testB() => JavaFile.separator;", 86 " String testB() => JavaFile.separator;",
87 "}"); 87 "}");
88 } 88 }
89 89
90 public void test_URI_create() throws Exception {
91 translateSingleFile(
92 "// filler filler filler filler filler filler filler filler filler fille r",
93 "package test;",
94 "import java.net.URI;",
95 "public class Test {",
96 " public URI test(String uriString) {",
97 " return URI.create(uriString);",
98 " }",
99 "}");
100 runProcessor();
101 assertFormattedSource(
102 "class Test {",
103 " Uri test(String uriString) => parseUriWithException(uriString);",
104 "}");
105 }
106
90 public void test_URI_new() throws Exception { 107 public void test_URI_new() throws Exception {
91 translateSingleFile( 108 translateSingleFile(
92 "// filler filler filler filler filler filler filler filler filler fille r", 109 "// filler filler filler filler filler filler filler filler filler fille r",
93 "package test;", 110 "package test;",
94 "import java.io.File;", 111 "import java.io.File;",
95 "import java.net.URI;", 112 "import java.net.URI;",
96 "public class Test {", 113 "public class Test {",
97 " public URI newFromPath(String absolutePath) {", 114 " public URI newFromPath(String absolutePath) {",
98 " URI result = new URI(null, null, absolutePath, null);", 115 " URI result = new URI(null, null, absolutePath, null);",
99 " return result;", 116 " return result;",
100 " }", 117 " }",
118 " public URI newFromStr(String str) {",
119 " return new URI(str);",
120 " }",
101 " public URI newFromFile(File f) {", 121 " public URI newFromFile(File f) {",
102 " return f.toURI();", 122 " return f.toURI();",
103 " }", 123 " }",
104 "}"); 124 "}");
105 runProcessor(); 125 runProcessor();
106 assertFormattedSource( 126 assertFormattedSource(
107 "class Test {", 127 "class Test {",
108 " Uri newFromPath(String absolutePath) {", 128 " Uri newFromPath(String absolutePath) {",
109 " Uri result = new Uri.fromComponents(path: absolutePath);", 129 " Uri result = new Uri(path: absolutePath);",
110 " return result;", 130 " return result;",
111 " }", 131 " }",
132 " Uri newFromStr(String str) => parseUriWithException(str);",
112 " Uri newFromFile(JavaFile f) => f.toURI();", 133 " Uri newFromFile(JavaFile f) => f.toURI();",
113 "}"); 134 "}");
114 } 135 }
115 136
116 public void test_URI_properties() throws Exception { 137 public void test_URI_properties() throws Exception {
117 translateSingleFile( 138 translateSingleFile(
118 "// filler filler filler filler filler filler filler filler filler fille r", 139 "// filler filler filler filler filler filler filler filler filler fille r",
119 "package test;", 140 "package test;",
120 "import java.net.URI;", 141 "import java.net.URI;",
121 "public class Test {", 142 "public class Test {",
(...skipping 15 matching lines...) Expand all
137 " p.resolveUri(p);", 158 " p.resolveUri(p);",
138 " p;", 159 " p;",
139 " }", 160 " }",
140 "}"); 161 "}");
141 } 162 }
142 163
143 private void runProcessor() { 164 private void runProcessor() {
144 new IOSemanticProcessor(context).process(unit); 165 new IOSemanticProcessor(context).process(unit);
145 } 166 }
146 } 167 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698