Repository: any23 Updated Branches: refs/heads/master d9bff00e0 -> b13472c20
ANY23-237 added test case to ensure no regression Project: http://git-wip-us.apache.org/repos/asf/any23/repo Commit: http://git-wip-us.apache.org/repos/asf/any23/commit/b13472c2 Tree: http://git-wip-us.apache.org/repos/asf/any23/tree/b13472c2 Diff: http://git-wip-us.apache.org/repos/asf/any23/diff/b13472c2 Branch: refs/heads/master Commit: b13472c202f23d9faacafdaa9bd29fbfddfcfe0b Parents: d9bff00 Author: Hans <firedrak...@gmail.com> Authored: Fri Apr 13 08:25:04 2018 -0500 Committer: Hans <firedrak...@gmail.com> Committed: Fri Apr 13 08:25:04 2018 -0500 ---------------------------------------------------------------------- .../extractor/rdfa/RDFa11ExtractorTest.java | 8 +++ .../any23/extractor/rdfa/RDFaExtractorTest.java | 6 +-- .../src/test/resources/html/rdfa/0087.xhtml | 53 ++++++++++++++++++++ 3 files changed, 64 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/any23/blob/b13472c2/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java b/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java index c0767c9..7849f50 100644 --- a/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java +++ b/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java @@ -71,6 +71,14 @@ public class RDFa11ExtractorTest extends AbstractRDFaExtractorTestCase { } @Test + public void test0087() { + assertExtract("/html/rdfa/0087.xhtml"); + assertModelNotEmpty(); + assertStatementsSize(null, null, null, 24); + assertContains(RDFUtils.iri("http://www.w3.org/1999/xhtml/vocab#stylesheet"), RDFUtils.iri("http://example.org/stylesheet")); + } + + @Test public void testIssue326() { assertExtract("/html/rdfa/rdfa-issue326-and-267.html"); } http://git-wip-us.apache.org/repos/asf/any23/blob/b13472c2/core/src/test/java/org/apache/any23/extractor/rdfa/RDFaExtractorTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/org/apache/any23/extractor/rdfa/RDFaExtractorTest.java b/core/src/test/java/org/apache/any23/extractor/rdfa/RDFaExtractorTest.java index 680fe47..0ca6f0f 100644 --- a/core/src/test/java/org/apache/any23/extractor/rdfa/RDFaExtractorTest.java +++ b/core/src/test/java/org/apache/any23/extractor/rdfa/RDFaExtractorTest.java @@ -38,10 +38,10 @@ public class RDFaExtractorTest extends AbstractRDFaExtractorTestCase { * It checks if the extraction is the same when the namespaces are defined in <i>RDFa1.0</i> or * <i>RDFa1.1</i> respectively. * - * @throws org.openrdf.repository.RepositoryException + * @throws org.eclipse.rdf4j.repository.RepositoryException * @throws java.io.IOException - * @throws org.openrdf.rio.RDFHandlerException - * @throws org.openrdf.rio.RDFParseException + * @throws org.eclipse.rdf4j.rio.RDFHandlerException + * @throws org.eclipse.rdf4j.rio.RDFParseException */ @Test public void testRDFa11PrefixBackwardCompatibility() http://git-wip-us.apache.org/repos/asf/any23/blob/b13472c2/test-resources/src/test/resources/html/rdfa/0087.xhtml ---------------------------------------------------------------------- diff --git a/test-resources/src/test/resources/html/rdfa/0087.xhtml b/test-resources/src/test/resources/html/rdfa/0087.xhtml new file mode 100644 index 0000000..ff8de08 --- /dev/null +++ b/test-resources/src/test/resources/html/rdfa/0087.xhtml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You 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. +--> + +<!-- Test 0087+xhtml1 from http://rdfa.info/test-suite/ --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" version="XHTML+RDFa 1.1"> +<head> + <title>Test 0087</title> +</head> +<body> +<p> + <a rel=":alternate" href="http://example.org/alternate">alternate</a> + <a rel=":appendix" href="http://example.org/appendix">appendix</a> + <a rel=":bookmark" href="http://example.org/bookmark">bookmark</a> + <a rel=":cite" href="http://example.org/cite">cite</a> + <a rel=":chapter" href="http://example.org/chapter">chapter</a> + <a rel=":contents" href="http://example.org/contents">contents</a> + <a rel=":copyright" href="http://example.org/copyright">copyright</a> + <a rel=":glossary" href="http://example.org/glossary">glossary</a> + <a rel=":help" href="http://example.org/help">help</a> + <a rel=":icon" href="http://example.org/icon">icon</a> + <a rel=":index" href="http://example.org/index">index</a> + <a rel=":first" href="http://example.org/first">first</a> + <a rel=":last" href="http://example.org/last">last</a> + <a rel=":license" href="http://example.org/license">license</a> + <a rel=":meta" href="http://example.org/meta">meta</a> + <a rel=":next" href="http://example.org/next">next</a> + <a rel=":p3pv1" href="http://example.org/p3pv1">p3pv1</a> + <a rel=":prev" href="http://example.org/prev">prev</a> + <a rel=":role" href="http://example.org/role">role</a> + <a rel=":section" href="http://example.org/section">section</a> + <a rel=":subsection" href="http://example.org/subsection">subsection</a> + <a rel=":start" href="http://example.org/start">start</a> + <a rel=":stylesheet" href="http://example.org/stylesheet">stylesheet</a> + <a rel=":up" href="http://example.org/up">up</a> +</p> +</body> +</html> \ No newline at end of file