Index: editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/SyntaxTranslatorTest.java |
diff --git a/editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/SyntaxTranslatorTest.java b/editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/SyntaxTranslatorTest.java |
index 81e9e7726b7325e040b385733915b0dcd36466a3..69a5be0519c40bebcb1108e1b41579cb346e03f3 100644 |
--- a/editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/SyntaxTranslatorTest.java |
+++ b/editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/SyntaxTranslatorTest.java |
@@ -44,6 +44,7 @@ public class SyntaxTranslatorTest extends AbstractSemanticTest { |
private Context context = new Context(); |
+ private String javaSource; |
private org.eclipse.jdt.core.dom.CompilationUnit javaUnit; |
private com.google.dart.engine.ast.CompilationUnit dartUnit; |
@@ -790,14 +791,14 @@ public class SyntaxTranslatorTest extends AbstractSemanticTest { |
public void test_javadoc_code() throws Exception { |
parseJava(// |
"/**", |
- " * {@code fooBar}", |
+ " * aaa {@code fooBar} bbb", |
" */", |
"public class A {", |
"}"); |
assertDartSource(// |
"", |
"/**", |
- " * `fooBar`", |
+ " * aaa `fooBar` bbb", |
" */", |
"class A {", |
"}"); |
@@ -842,18 +843,18 @@ public class SyntaxTranslatorTest extends AbstractSemanticTest { |
public void test_javadoc_multiLine() throws Exception { |
parseJava(// |
"/**", |
- " * foo bar", |
- " * {@link Source}", |
- " * bar baz", |
+ " * aaa bbb", |
+ " * {@link Source} ccc", |
+ " * ddd", |
" */", |
"public class A {", |
"}"); |
assertDartSource(// |
"", |
"/**", |
- " * foo bar", |
- " * [Source]", |
- " * bar baz", |
+ " * aaa bbb", |
+ " * [Source] ccc", |
+ " * ddd", |
" */", |
"class A {", |
"}"); |
@@ -1818,19 +1819,19 @@ public class SyntaxTranslatorTest extends AbstractSemanticTest { |
* Parse Java source lines into {@link #javaUnit}. |
*/ |
private void parseJava(String... lines) { |
- String source = Joiner.on("\n").join(lines); |
+ javaSource = Joiner.on("\n").join(lines); |
ASTParser parser = ASTParser.newParser(AST.JLS4); |
parser.setCompilerOptions(ImmutableMap.of( |
JavaCore.COMPILER_SOURCE, |
JavaCore.VERSION_1_5, |
JavaCore.COMPILER_DOC_COMMENT_SUPPORT, |
JavaCore.ENABLED)); |
- parser.setSource(source.toCharArray()); |
+ parser.setSource(javaSource.toCharArray()); |
javaUnit = (org.eclipse.jdt.core.dom.CompilationUnit) parser.createAST(null); |
assertThat(javaUnit.getProblems()).isEmpty(); |
} |
private void translate() { |
- dartUnit = SyntaxTranslator.translate(context, javaUnit); |
+ dartUnit = SyntaxTranslator.translate(context, javaUnit, javaSource); |
} |
} |