package org.example.build.hello.ui.tests;
import org.eclipse.xtext.junit4.InjectWith;
import org.eclipse.xtext.junit4.XtextRunner;
import org.eclipse.xtext.junit4.ui.ContentAssistProcessorTestBuilder;
import org.eclipse.xtext.xbase.junit.ui.AbstractContentAssistTest;
import org.eclipse.xtext.xbase.lib.Exceptions;
import org.example.build.hello.HelloUiInjectorProvider;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(XtextRunner.class)
@InjectWith(HelloUiInjectorProvider.class)
@SuppressWarnings("all")
public class HelloContentAssistTest extends AbstractContentAssistTest {
@Test
public void testEmptyProgram() {
try {
ContentAssistProcessorTestBuilder _newBuilder = this.newBuilder();
ContentAssistProcessorTestBuilder _append = _newBuilder.append("");
_append.assertText("Hello");
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
@Test
public void testAfterName() {
try {
ContentAssistProcessorTestBuilder _newBuilder = this.newBuilder();
ContentAssistProcessorTestBuilder _append = _newBuilder.append("Hello test ");
_append.assertText("!");
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
}