Package org.applause.lang.applauseDsl

Examples of org.applause.lang.applauseDsl.Model


  @Extension
  private ParseHelper<Model> _parseHelper;
 
  public void hasDuplicateDatatype(final CharSequence sequence) {
    try {
      Model _parse = this._parseHelper.parse(sequence);
      EClass _dataType = ApplauseDslPackage.eINSTANCE.getDataType();
      this.assertError(_parse, _dataType, null, "Duplicate NamedElement \'String\'");
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
    }
View Full Code Here


    }
  }
 
  public void hasPlatform(final CharSequence sequence, final String platformName) {
    try {
      final Model model = this._parseHelper.parse(sequence);
      EList<NamedElement> _elements = model.getElements();
      final NamedElement platform = IterableExtensions.<NamedElement>head(_elements);
      String _name = platform.getName();
      Matcher<String> _is = CoreMatchers.<String>is(platformName);
      Assert.<String>assertThat(_name, _is);
    } catch (Throwable _e) {
View Full Code Here

    }
  }
 
  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);
View Full Code Here

  @Extension
  private ParseHelper<Model> _parseHelper;
 
  public Model isValid(final CharSequence sequence) {
    try {
      Model _xblockexpression = null;
      {
        final Model model = this._parseHelper.parse(sequence);
        this.assertNoErrors(model);
        _xblockexpression = (model);
      }
      return _xblockexpression;
    } catch (Throwable _e) {
View Full Code Here

@RunWith(ExampleGroupRunner.class)
@SuppressWarnings("all")
public class RESTURLsAbsoluteRESTURLsSpec extends RESTURLsSpec {
  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);
View Full Code Here

 
  private Entity entity(final CharSequence input, final String entityName) {
    try {
      Entity _xblockexpression = null;
      {
        final Model model = this._parseHelper.parse(input);
        EList<NamedElement> _elements = model.getElements();
        Iterable<Entity> _filter = Iterables.<Entity>filter(_elements, Entity.class);
        final Function1<Entity,Boolean> _function = new Function1<Entity,Boolean>() {
          public Boolean apply(final Entity it) {
            String _name = it.getName();
            boolean _equals = Objects.equal(_name, entityName);
View Full Code Here

  @Extension
  private ParseHelper<Model> _parseHelper;
 
  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) {
View Full Code Here

    }
  }
 
  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);
    }
View Full Code Here

    }
  }
 
  public void hasTitle(final CharSequence sequence, final String expectedTitle) {
    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 _title = screen.getTitle();
      Assert.assertNotNull(_title);
    } catch (Throwable _e) {
View Full Code Here

    }
  }
 
  public void hasDataSource(final CharSequence sequence) {
    try {
      final Model model = this._parseHelper.parse(sequence);
      EList<NamedElement> _elements = model.getElements();
      Iterable<Screen> _filter = Iterables.<Screen>filter(_elements, Screen.class);
      final Screen screen = IterableExtensions.<Screen>head(_filter);
      DataSourceCall _datasource = screen.getDatasource();
      Assert.assertNotNull(_datasource);
    } catch (Throwable _e) {
View Full Code Here

TOP

Related Classes of org.applause.lang.applauseDsl.Model

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.