REST Library: fixed tests on OpenJDK 8

Different orders in RDF output but still valid.


Project: http://git-wip-us.apache.org/repos/asf/zest-qi4j/repo
Commit: http://git-wip-us.apache.org/repos/asf/zest-qi4j/commit/087367a1
Tree: http://git-wip-us.apache.org/repos/asf/zest-qi4j/tree/087367a1
Diff: http://git-wip-us.apache.org/repos/asf/zest-qi4j/diff/087367a1

Branch: refs/heads/master
Commit: 087367a1338255b032a1ab0bcf50899e038feeee
Parents: 7dc317b
Author: Paul Merlin <[email protected]>
Authored: Wed Feb 13 17:45:45 2013 +0100
Committer: Paul Merlin <[email protected]>
Committed: Wed Feb 13 17:45:45 2013 +0100

----------------------------------------------------------------------
 .../src/test/java/org/qi4j/library/rest/admin/RestTest.java    | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/zest-qi4j/blob/087367a1/libraries/rest/src/test/java/org/qi4j/library/rest/admin/RestTest.java
----------------------------------------------------------------------
diff --git 
a/libraries/rest/src/test/java/org/qi4j/library/rest/admin/RestTest.java 
b/libraries/rest/src/test/java/org/qi4j/library/rest/admin/RestTest.java
index b85c22c..3dfdbf9 100644
--- a/libraries/rest/src/test/java/org/qi4j/library/rest/admin/RestTest.java
+++ b/libraries/rest/src/test/java/org/qi4j/library/rest/admin/RestTest.java
@@ -122,9 +122,11 @@ public class RestTest
         String rdf = restTester.getEntity( "P1" );
         // System.out.println( rdf.replaceAll( "\n", "\\\\n" ).replaceAll( 
"\"", "\\\\\"" ) );
         assertThat( "Incorrect RDF produced", rdf, anyOf(
-            // Sun/Oracle/Open JDK
+            // Open JDK 8 & Valid
+            equalTo( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<rdf:RDF\n   
xmlns:qi4j=\"http://www.qi4j.org/rdf/model/1.0/\"\n     
xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     
xmlns:rdfs=\"http://www.w3.org/2000/01/rdf-schema#\";>\n<org.qi4j.library.rest.admin.RestTest-PersonEntity
 xmlns=\"urn:qi4j:type:\" rdf:about=\"urn:qi4j:entity:P1\">\n  <lastname 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\">Doe</lastname>\n
 <firstname 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\">Joe</firstname>\n
       <identity 
xmlns=\"urn:qi4j:type:org.qi4j.api.entity.Identity#\">P1</identity>\n <mother 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\" 
rdf:resource=\"urn:qi4j:entity:P2\"/>\n</org.qi4j.library.rest.admin.RestTest-PersonEntity>\n\n</rdf:RDF>"
 ),
+            // Sun JDK 6 / Oracle JDK 7 & Valid
             equalTo( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<rdf:RDF\n   
xmlns:qi4j=\"http://www.qi4j.org/rdf/model/1.0/\"\n     
xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     
xmlns:rdfs=\"http://www.w3.org/2000/01/rdf-schema#\";>\n<org.qi4j.library.rest.admin.RestTest-PersonEntity
 xmlns=\"urn:qi4j:type:\" rdf:about=\"urn:qi4j:entity:P1\">\n  <firstname 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\">Joe</firstname>\n
       <lastname 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\">Doe</lastname>\n
 <identity 
xmlns=\"urn:qi4j:type:org.qi4j.api.entity.Identity#\">P1</identity>\n <mother 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\" 
rdf:resource=\"urn:qi4j:entity:P2\"/>\n</org.qi4j.library.rest.admin.RestTest-PersonEntity>\n\n</rdf:RDF>"
 ),
-            // IBM JDK
+            // IBM JDK 6 & Valid
             equalTo( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<rdf:RDF\n   
xmlns:qi4j=\"http://www.qi4j.org/rdf/model/1.0/\"\n     
xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     
xmlns:rdfs=\"http://www.w3.org/2000/01/rdf-schema#\";>\n<org.qi4j.library.rest.admin.RestTest-PersonEntity
 xmlns=\"urn:qi4j:type:\" rdf:about=\"urn:qi4j:entity:P1\">\n  <identity 
xmlns=\"urn:qi4j:type:org.qi4j.api.entity.Identity#\">P1</identity>\n <lastname 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\">Doe</lastname>\n
 <firstname 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\">Joe</firstname>\n
       <mother 
xmlns=\"urn:qi4j:type:org.qi4j.library.rest.admin.RestTest-Person#\" 
rdf:resource=\"urn:qi4j:entity:P2\"/>\n</org.qi4j.library.rest.admin.RestTest-PersonEntity>\n\n</rdf:RDF>"
 ) ) );
     }
 

Reply via email to