commonsrdf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wik...@apache.org
Subject [28/50] [abbrv] incubator-commonsrdf git commit: Add test for Types
Date Fri, 27 Mar 2015 18:15:26 GMT
Add test for Types

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

Branch: refs/heads/master
Commit: cbd620a27a47c354b08683f687a9a72f88231176
Parents: 43b3d9f
Author: Peter Ansell <p_ansell@yahoo.com>
Authored: Tue Jan 27 12:40:31 2015 +1100
Committer: Peter Ansell <p_ansell@yahoo.com>
Committed: Tue Jan 27 12:40:31 2015 +1100

----------------------------------------------------------------------
 .../com/github/commonsrdf/simple/TypesTest.java | 69 ++++++++++++++++++++
 1 file changed, 69 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/cbd620a2/simple/src/test/java/com/github/commonsrdf/simple/TypesTest.java
----------------------------------------------------------------------
diff --git a/simple/src/test/java/com/github/commonsrdf/simple/TypesTest.java b/simple/src/test/java/com/github/commonsrdf/simple/TypesTest.java
new file mode 100644
index 0000000..eb713f2
--- /dev/null
+++ b/simple/src/test/java/com/github/commonsrdf/simple/TypesTest.java
@@ -0,0 +1,69 @@
+/**
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.github.commonsrdf.simple;
+
+import static org.junit.Assert.*;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * Tests for the {@link Types} enumeration.
+ * 
+ * @author Peter Ansell p_ansell@yahoo.com
+ */
+public class TypesTest {
+
+	/**
+	 * Test method for {@link com.github.commonsrdf.simple.Types#getIRIString()}
+	 * .
+	 */
+	@Test
+	public final void testGetIRIString() {
+		assertEquals("http://www.w3.org/1999/02/22-rdf-syntax-ns#langString",
+				Types.RDF_LANGSTRING.getIRIString());
+	}
+
+	/**
+	 * Test method for
+	 * {@link com.github.commonsrdf.simple.Types#ntriplesString()}.
+	 */
+	@Test
+	public final void testNtriplesString() {
+		assertEquals("<http://www.w3.org/1999/02/22-rdf-syntax-ns#langString>",
+				Types.RDF_LANGSTRING.ntriplesString());
+	}
+
+	/**
+	 * Test method for
+	 * {@link com.github.commonsrdf.simple.Types#get(com.github.commonsrdf.api.IRI)}
+	 * .
+	 */
+	@Test
+	public final void testGet() {
+		assertTrue(Types.get(
+				new IRIImpl("http://www.w3.org/2001/XMLSchema#boolean"))
+				.isPresent());
+		assertEquals(
+				"http://www.w3.org/2001/XMLSchema#boolean",
+				Types.get(
+						new IRIImpl("http://www.w3.org/2001/XMLSchema#boolean"))
+						.get().getIRIString());
+		assertFalse(Types.get(
+				new IRIImpl("http://www.w3.org/2001/XMLSchema#nonExistent"))
+				.isPresent());
+	}
+
+}


Mime
View raw message