use of org.eclipse.xtext.preferences.MapBasedPreferenceValues in project xtext-xtend by eclipse.
the class XtendFormatterBugTests method bug403823.
@Test
public void bug403823() {
final Procedure1<FormatterTestRequest> _function = (FormatterTestRequest it) -> {
final Procedure1<MapBasedPreferenceValues> _function_1 = (MapBasedPreferenceValues it_1) -> {
it_1.<Integer>put(FormatterPreferenceKeys.maxLineWidth, Integer.valueOf(120));
};
it.preferences(_function_1);
StringConcatenation _builder = new StringConcatenation();
_builder.append("class Foo {");
_builder.newLine();
_builder.append("\t");
_builder.append("def void format(String a, String b, String c) {");
_builder.newLine();
_builder.append("\t\t");
_builder.append("if (a != b)");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("(");
_builder.append("�", "\t\t\t");
_builder.append("c");
_builder.append("�", "\t\t\t");
_builder.append(")");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.newLineIfNotEmpty();
_builder.append("\t\t");
_builder.append("else");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("\'\'");
_builder.newLine();
_builder.append("\t");
_builder.append("}");
_builder.newLine();
_builder.append("}");
_builder.newLine();
it.setToBeFormatted(_builder);
};
this.tester.assertFormatted(_function);
}
use of org.eclipse.xtext.preferences.MapBasedPreferenceValues in project xtext-xtend by eclipse.
the class XtendFormatterBugTests method bug403340.
@Test
public void bug403340() {
final Procedure1<FormatterTestRequest> _function = (FormatterTestRequest it) -> {
final Procedure1<MapBasedPreferenceValues> _function_1 = (MapBasedPreferenceValues it_1) -> {
it_1.<Integer>put(FormatterPreferenceKeys.maxLineWidth, Integer.valueOf(120));
};
it.preferences(_function_1);
StringConcatenation _builder = new StringConcatenation();
_builder.append("class Foo {");
_builder.newLine();
_builder.append("\t");
_builder.append("def void format(String v1, String v2) {");
_builder.newLine();
_builder.append("\t\t");
_builder.append("if (v1 === v2)");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("Same");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.newLineIfNotEmpty();
_builder.append("\t\t");
_builder.append("else");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("Not the Same");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.append("\'", "\t\t\t");
_builder.newLineIfNotEmpty();
_builder.append("\t");
_builder.append("}");
_builder.newLine();
_builder.append("}");
_builder.newLine();
it.setToBeFormatted(_builder);
};
this.tester.assertFormatted(_function);
}
use of org.eclipse.xtext.preferences.MapBasedPreferenceValues in project xtext-xtend by eclipse.
the class XtendInterfaceFormatterTest method formatFieldInit01.
@Test
public void formatFieldInit01() {
final Procedure1<MapBasedPreferenceValues> _function = (MapBasedPreferenceValues it) -> {
};
StringConcatenation _builder = new StringConcatenation();
_builder.append("interface bar {");
_builder.newLine();
_builder.append("\t");
_builder.append("int foo = 1 + 1");
_builder.newLine();
_builder.append("}");
_builder.newLine();
this.assertFormatted(_function, _builder);
}
use of org.eclipse.xtext.preferences.MapBasedPreferenceValues in project xtext-xtend by eclipse.
the class XtendInterfaceFormatterTest method formatFieldStatic02.
@Test
public void formatFieldStatic02() {
final Procedure1<MapBasedPreferenceValues> _function = (MapBasedPreferenceValues it) -> {
};
StringConcatenation _builder = new StringConcatenation();
_builder.append("interface bar {");
_builder.newLine();
_builder.append("\t");
_builder.append("static int bar");
_builder.newLine();
_builder.append("}");
_builder.newLine();
this.assertFormatted(_function, _builder);
}
use of org.eclipse.xtext.preferences.MapBasedPreferenceValues in project xtext-xtend by eclipse.
the class XtendInterfaceFormatterTest method formatFieldInit02.
@Test
public void formatFieldInit02() {
final Procedure1<MapBasedPreferenceValues> _function = (MapBasedPreferenceValues it) -> {
};
StringConcatenation _builder = new StringConcatenation();
_builder.append("interface bar {");
_builder.newLine();
_builder.append("\t");
_builder.append("int foo = 1 + 1");
_builder.newLine();
_builder.append("\t");
_builder.append("int baz = 1 + 1");
_builder.newLine();
_builder.append("}");
_builder.newLine();
this.assertFormatted(_function, _builder);
}
Aggregations