You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@marmotta.apache.org by wi...@apache.org on 2015/11/12 15:56:54 UTC

[11/18] marmotta git commit: added test for marmotta-618

added test for marmotta-618

Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/ef38b465
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/ef38b465
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/ef38b465

Branch: refs/heads/MARMOTTA-588
Commit: ef38b4658ee0d3a38481cfaed21071be10951b66
Parents: a377e5e
Author: Dietmar <dg...@gmail.com>
Authored: Fri Oct 2 13:33:50 2015 +0200
Committer: Dietmar <dg...@gmail.com>
Committed: Fri Oct 2 13:33:50 2015 +0200

----------------------------------------------------------------------
 .../commons/http/MarmottaHttpUtilsTest.java     | 27 ++++++++++++++++++++
 1 file changed, 27 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/ef38b465/commons/marmotta-commons/src/test/java/org/apache/marmotta/commons/http/MarmottaHttpUtilsTest.java
----------------------------------------------------------------------
diff --git a/commons/marmotta-commons/src/test/java/org/apache/marmotta/commons/http/MarmottaHttpUtilsTest.java b/commons/marmotta-commons/src/test/java/org/apache/marmotta/commons/http/MarmottaHttpUtilsTest.java
index 2c19b47..dffcefe 100644
--- a/commons/marmotta-commons/src/test/java/org/apache/marmotta/commons/http/MarmottaHttpUtilsTest.java
+++ b/commons/marmotta-commons/src/test/java/org/apache/marmotta/commons/http/MarmottaHttpUtilsTest.java
@@ -19,6 +19,8 @@ package org.apache.marmotta.commons.http;
 
 import static org.junit.Assert.assertEquals;
 
+import java.util.List;
+
 import org.junit.Test;
 
 import com.google.common.collect.ImmutableList;
@@ -37,4 +39,29 @@ public class MarmottaHttpUtilsTest {
         assertEquals(null, MarmottaHttpUtils.bestContentType(ImmutableList.of(new ContentType("text", "tutle")), ImmutableList.of(new ContentType("text", "plain"))));
     }
 
+    @Test
+    public void testParseAcceptHeader() throws Exception {
+    	List<ContentType> acceptedTypes = MarmottaHttpUtils.parseAcceptHeaders(	ImmutableList.of(
+    			  "application/n-triples;q=0.7,"
+    			+ " text/plain;q=0.7,"
+    			+ " application/rdf+xml;q=0.8,"
+    			+ " application/xml;q=0.8,"
+    			+ " text/turtle,"
+    			+ " application/x-turtle,"
+    			+ " application/trig;q=0.8,"
+    			+ " application/x-trig;q=0.8"));
+    	List<ContentType> offeredTypes = MarmottaHttpUtils.parseAcceptHeaders(ImmutableList.of(
+    			"application/ld+json; q=1.0",
+    			"application/x-turtle; q=1.0",
+    			"application/x-trig; q=1.0",
+    			"application/rdf+xml; q=1.0",
+    			"text/turtle; q=1.0",
+    			"text/rdf+n3; q=1.0", 
+    			"application/trix; q=1.0", 
+    			"application/rdf+json; q=1.0", 
+    			"text/n3; q=1.0",
+    			"text/x-nquads; q=1.0"));
+    	assertEquals(new ContentType("text", "turtle", 1.0), MarmottaHttpUtils.bestContentType(offeredTypes, acceptedTypes));
+
+    }
 }