use of org.applause.lang.applauseDsl.Model in project applause by applause.
the class ScreensValidationTestHelper method hasDuplicateScreen.
public void hasDuplicateScreen(final CharSequence sequence) {
try {
Model _parse = this._parseHelper.parse(sequence);
EClass _screen = ApplauseDslPackage.eINSTANCE.getScreen();
this.assertError(_parse, _screen, null, "Duplicate NamedElement \'PersonList\'");
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
use of org.applause.lang.applauseDsl.Model in project applause by applause.
the class ScreensValidationTestHelper method isValidScreen.
public void isValidScreen(final CharSequence sequence) {
try {
final Model model = this._parseHelper.parse(sequence);
EList<NamedElement> _elements = model.getElements();
NamedElement _head = IterableExtensions.<NamedElement>head(_elements);
final Screen screen = ((Screen) _head);
String _name = screen.getName();
Assert.assertNotNull(_name);
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
Aggregations