Skip to content
This repository was archived by the owner on Feb 12, 2022. It is now read-only.
This repository was archived by the owner on Feb 12, 2022. It is now read-only.

Tests fail on non-English locale #272

Open

Description

@hwellmann

Running mvn clean install fails when the system locale is not English, e.g.

Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.096 sec <<< FAILURE!
full(org.raml.v2.api.LeaguesV10TestCase)  Time elapsed: 0.096 sec  <<< FAILURE!
java.lang.AssertionError: 
Expected: a string containing "Cannot find the declaration of element 'leaguee'"
     but: was "Error validating XML. Error: cvc-elt.1: Deklaration des Elements 'leaguee' kann nicht gefunden werden."
        at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
        at org.junit.Assert.assertThat(Assert.java:956)
        at org.junit.Assert.assertThat(Assert.java:923)
        at org.raml.v2.api.LeaguesV10TestCase.assertBody(LeaguesV10TestCase.java:199)

Assertions should not depend on error messages from the XML parser. They may also vary with the JDK version.

Aha! Link: https://mulesoft-roadmap.aha.io/features/APIRAML-112

Activity

  1. willie68 commented on Dec 1, 2016

    @willie68

    Not only that. On an windows system it fails due to validating file names.

    Running org.raml.v2.api.LibraryTestCase
    Tests run: 3, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.046 sec <<< FAILURE!
    selfCyclic(org.raml.v2.api.LibraryTestCase)  Time elapsed: 0.008 sec  <<< FAILURE!
    org.junit.ComparisonFailure: expected:<...cy loading file: src[/test/resources/org/raml/v2/api/v10/cyclic-uses/]file3.raml> but was:<...cy loading file: src[\test\resources\org\raml\v2\api\v10\cyclic-uses\]file3.raml>
    

    Others are:

    runTest[examples.builtin.date](org.raml.v2.parser.InternalTckTestCase)  Time elapsed: 0.115 sec  <<< FAILURE!
    java.lang.AssertionError: 
    Expected: a collection with size <0>
         but: collection size was <2>
    

    and other failures. Adding the complete build.log to this item.
    log.txt

    temporary workaround: i disable the tests on my local machine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions