Package org.eclipse.xtext.junit4.validation

Examples of org.eclipse.xtext.junit4.validation.AssertableDiagnostics


      boolean _isEmpty = _errors.isEmpty();
      Assert.assertTrue(_isEmpty);
      TargetPlatformValidator _validator = tester.validator();
      Environment _environment = targetPlatform.getEnvironment();
      _validator.checkEnvironment(_environment);
      AssertableDiagnostics _diagnose = tester.diagnose();
      Iterable<Diagnostic> _allDiagnostics = _diagnose.getAllDiagnostics();
      Iterable<AbstractValidationDiagnostic> _filter = Iterables.<AbstractValidationDiagnostic>filter(_allDiagnostics, AbstractValidationDiagnostic.class);
      final List<AbstractValidationDiagnostic> diagnotics = IterableExtensions.<AbstractValidationDiagnostic>toList(_filter);
      int _size = diagnotics.size();
      Assert.assertEquals(1, _size);
      final Procedure1<AbstractValidationDiagnostic> _function = new Procedure1<AbstractValidationDiagnostic>() {
View Full Code Here


      boolean _isEmpty = _errors.isEmpty();
      Assert.assertTrue(_isEmpty);
      TargetPlatformValidator _validator = tester.validator();
      Environment _environment = targetPlatform.getEnvironment();
      _validator.checkEnvironment(_environment);
      AssertableDiagnostics _diagnose = tester.diagnose();
      Iterable<Diagnostic> _allDiagnostics = _diagnose.getAllDiagnostics();
      Iterable<AbstractValidationDiagnostic> _filter = Iterables.<AbstractValidationDiagnostic>filter(_allDiagnostics, AbstractValidationDiagnostic.class);
      final List<AbstractValidationDiagnostic> diagnotics = IterableExtensions.<AbstractValidationDiagnostic>toList(_filter);
      int _size = diagnotics.size();
      Assert.assertEquals(0, _size);
    } catch (Throwable _e) {
View Full Code Here

      boolean _isEmpty = _errors.isEmpty();
      Assert.assertTrue(_isEmpty);
      TargetPlatformValidator _validator = tester.validator();
      Environment _environment = targetPlatform.getEnvironment();
      _validator.checkEnvironment(_environment);
      AssertableDiagnostics _diagnose = tester.diagnose();
      Iterable<Diagnostic> _allDiagnostics = _diagnose.getAllDiagnostics();
      Iterable<AbstractValidationDiagnostic> _filter = Iterables.<AbstractValidationDiagnostic>filter(_allDiagnostics, AbstractValidationDiagnostic.class);
      final List<AbstractValidationDiagnostic> diagnotics = IterableExtensions.<AbstractValidationDiagnostic>toList(_filter);
      int _size = diagnotics.size();
      Assert.assertEquals(0, _size);
    } catch (Throwable _e) {
View Full Code Here

      EList<Resource.Diagnostic> _errors = _eResource.getErrors();
      boolean _isEmpty = _errors.isEmpty();
      Assert.assertTrue(_isEmpty);
      TargetPlatformValidator _validator = tester.validator();
      _validator.checkOneEnvironment(targetPlatform);
      AssertableDiagnostics _diagnose = tester.diagnose();
      Iterable<Diagnostic> _allDiagnostics = _diagnose.getAllDiagnostics();
      Iterable<FeatureBasedDiagnostic> _filter = Iterables.<FeatureBasedDiagnostic>filter(_allDiagnostics, FeatureBasedDiagnostic.class);
      final List<FeatureBasedDiagnostic> diagnotics = IterableExtensions.<FeatureBasedDiagnostic>toList(_filter);
      int _size = diagnotics.size();
      Assert.assertEquals(0, _size);
    } catch (Throwable _e) {
View Full Code Here

      "  'y'     => Notify[b],", //
      "  default => Notify[c]", //
      "}\n");
    String code = Joiner.on("\n").join(source).toString();
    Resource r = loadAndLinkSingleResource(code);
    AssertableDiagnostics asserter = tester.validate(r.getContents().get(0));
    asserter.assertAny(AssertableDiagnostics.errorCode(IPPDiagnostics.ISSUE__UNSUPPORTED_EXPRESSION));

  }
View Full Code Here

    // selector
    code = "$a = 'abc' ? {\n" + //
        "'abc' =>" + "$1\n" + //
        "}\n"; //
    r = getResourceFromString(code);
    AssertableDiagnostics asserter = tester.validate(r.getContents().get(0));
    asserter.assertAll(AssertableDiagnostics.warningCode(IPPDiagnostics.ISSUE__MISSING_DEFAULT));
    resourceWarningDiagnostics(r).assertAll(
      AssertableResourceDiagnostics.diagnostic(IPPDiagnostics.ISSUE__UNKNOWN_REGEXP));
    resourceErrorDiagnostics(r).assertOK();
  }
View Full Code Here

    // selector
    code = "$a = 'abc' ? {\n" + //
        "/a(b)c/ =>" + "$1\n" + //
        "}\n"; //
    r = getResourceFromString(code);
    AssertableDiagnostics asserter = tester.validate(r.getContents().get(0));
    asserter.assertAll(AssertableDiagnostics.warningCode(IPPDiagnostics.ISSUE__MISSING_DEFAULT));
    resourceWarningDiagnostics(r).assertOK();
    resourceErrorDiagnostics(r).assertOK();
  }
View Full Code Here

    // selector
    code = "$a = 'abc' ? {\n" + //
        "'abc' =>" + "\"${1}\"\n" + //
        "}\n"; //
    r = getResourceFromString(code);
    AssertableDiagnostics asserter = tester.validate(r.getContents().get(0));
    asserter.assertAll(AssertableDiagnostics.warningCode(IPPDiagnostics.ISSUE__MISSING_DEFAULT));
    resourceWarningDiagnostics(r).assertDiagnostic(IPPDiagnostics.ISSUE__UNKNOWN_REGEXP);
    resourceErrorDiagnostics(r).assertOK();
  }
View Full Code Here

    // selector
    code = "$a = 'abc' ? {\n" + //
        "/a(b)c/ =>" + "\"${1}\"\n" + //
        "}\n"; //
    r = getResourceFromString(code);
    AssertableDiagnostics asserter = tester.validate(r.getContents().get(0));
    asserter.assertAll(AssertableDiagnostics.warningCode(IPPDiagnostics.ISSUE__MISSING_DEFAULT));
    resourceWarningDiagnostics(r).assertOK();
    resourceErrorDiagnostics(r).assertOK();
  }
View Full Code Here

  @Test
  public void test_hyphenNotOk() throws Exception {
    String code = "$a-b = 10";
    XtextResource r = getResourceFromString(code);

    AssertableDiagnostics asserter = tester.validate(r.getContents().get(0));
    asserter.assertAny(
      AssertableDiagnostics.errorCode(IPPDiagnostics.ISSUE__NOT_ASSIGNABLE),
      AssertableDiagnostics.errorCode(IPPDiagnostics.ISSUE__NOT_NUMERIC));
    resourceWarningDiagnostics(r).assertDiagnostic(IPPDiagnostics.ISSUE__UNKNOWN_VARIABLE);
    resourceErrorDiagnostics(r).assertOK();
  }
View Full Code Here

TOP

Related Classes of org.eclipse.xtext.junit4.validation.AssertableDiagnostics

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.