You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@marmotta.apache.org by dg...@apache.org on 2015/10/02 13:34:08 UTC
marmotta git commit: added test for marmotta-618
Repository: marmotta
Updated Branches:
refs/heads/develop a377e5e00 -> ef38b4658
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/develop
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));
+
+ }
}