use of org.applause.lang.applauseDsl.NamedElement in project applause by applause.
the class ScalarDataTypesValidationTestHelper method hasPlatformTypeMapping.
public void hasPlatformTypeMapping(final CharSequence sequence, final String typeName, final String mappedName) {
try {
final Model model = this._parseHelper.parse(sequence);
EList<NamedElement> _elements = model.getElements();
Iterable<Platform> _filter = Iterables.<Platform>filter(_elements, Platform.class);
final Platform platform = IterableExtensions.<Platform>head(_filter);
EList<PlatformMapping> _mappings = platform.getMappings();
PlatformMapping _head = IterableExtensions.<PlatformMapping>head(_mappings);
final TypeMapping platformMapping = ((TypeMapping) _head);
DataType _type = platformMapping.getType();
String _name = _type.getName();
Matcher<String> _is = CoreMatchers.<String>is("String");
Assert.<String>assertThat(_name, _is);
String _simpleName = platformMapping.getSimpleName();
Matcher<String> _is_1 = CoreMatchers.<String>is("NSString");
Assert.<String>assertThat(_simpleName, _is_1);
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
use of org.applause.lang.applauseDsl.NamedElement in project applause by applause.
the class EntitiesValidationTestHelper method isValidEntity.
public void isValidEntity(final CharSequence sequence) {
try {
final Model model = this._parseHelper.parse(sequence);
EList<NamedElement> _elements = model.getElements();
NamedElement _head = IterableExtensions.<NamedElement>head(_elements);
final Entity entity = ((Entity) _head);
String _name = entity.getName();
Assert.assertNotNull(_name);
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
use of org.applause.lang.applauseDsl.NamedElement in project applause by applause.
the class RESTURLsAbsoluteRESTURLsSpec method baseUrlShouldBe.
public void baseUrlShouldBe(final CharSequence sequence, final String url) {
try {
final Model model = this._parseHelper.parse(sequence);
EList<NamedElement> _elements = model.getElements();
Iterable<DataSource> _filter = Iterables.<DataSource>filter(_elements, DataSource.class);
final DataSource datasource = IterableExtensions.<DataSource>head(_filter);
final AbsoluteRESTURL baseUrl = datasource.getBaseUrl();
String _value = this._rESTURLExtensions.value(baseUrl);
Matcher<String> _is = CoreMatchers.<String>is(url);
Assert.<String>assertThat(_value, _is);
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
use of org.applause.lang.applauseDsl.NamedElement 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