blob: 801dbfd6e4e41464faac37c4f00c755576ac1a85 [file] [log] [blame]
/*
* Copyright 2007 Sascha Weinreuter
*
* 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 org.intellij.plugins.relaxNG;
import org.intellij.plugins.testUtil.CopyFile;
/**
* Created by IntelliJ IDEA.
* User: sweinreuter
* Date: 25.07.2007
*/
public class RncHighlightingTest extends HighlightingTestBase {
@Override
public String getTestDataPath() {
return "highlighting/rnc";
}
public void testRef3() throws Throwable {
doHighlightingTest("ref-3.rnc");
}
public void testUndefinedRef() throws Throwable {
doHighlightingTest("undefined-ref.rnc");
}
public void testCreateDefintion1() throws Throwable {
doTestQuickFix("create-definition-1", "rnc");
}
public void testCreateDefintion2() throws Throwable {
doTestQuickFix("create-definition-2", "rnc");
}
public void testNsPrefix() throws Throwable {
doHighlightingTest("ns-prefix.rnc");
}
public void testNsPrefixKeyword() throws Throwable {
doHighlightingTest("ns-prefix-keyword.rnc");
}
public void testUnresolvedNsPrefix1() throws Throwable {
doHighlightingTest("unresolved-ns-prefix-1.rnc");
}
public void testUnresolvedNsPrefix2() throws Throwable {
doHighlightingTest("unresolved-ns-prefix-2.rnc");
}
public void testUnresolvedNsPrefix3() throws Throwable {
doHighlightingTest("unresolved-ns-prefix-3.rnc");
}
public void testCreateNsPrefix() throws Throwable {
doTestQuickFix("create-ns-prefix-1", "rnc");
}
public void testDatatypePrefix() throws Throwable {
doHighlightingTest("datatype-prefix.rnc");
}
public void testUnresolvedDatatypePrefix1() throws Throwable {
doHighlightingTest("unresolved-datatype-prefix-1.rnc");
}
public void testUnresolvedDatatypePrefix2() throws Throwable {
doHighlightingTest("unresolved-datatype-prefix-2.rnc");
}
public void testCreateDatatypesPrefix() throws Throwable {
doTestQuickFix("create-datatypes-prefix-1", "rnc");
}
public void testUnresolvedInclude() throws Throwable {
doHighlightingTest("unresolved-include.rnc");
}
public void testUnresolvedExternal() throws Throwable {
doHighlightingTest("unresolved-external.rnc");
}
public void testParentRef() throws Throwable {
doHighlightingTest("parent-ref.rnc");
}
public void testBadParentRef1() throws Throwable {
doHighlightingTest("bad-parent-ref-1.rnc");
}
public void testAnnotation() throws Throwable {
doHighlightingTest("annotation.rnc");
}
@CopyFile("fo/*.rnc")
public void testFoMain() throws Throwable {
doHighlightingTest("fo/main.rnc");
}
@CopyFile("fo/*.rnc")
public void testFoElements() throws Throwable {
doHighlightingTest("fo/elements.rnc");
}
public void testFoDatatype() throws Throwable {
doHighlightingTest("fo/datatype.rnc");
}
public void testRngSchema() throws Throwable {
doHighlightingTest("rng-schema.rnc");
}
public void testDocbook() throws Throwable {
doHighlightingTest("docbook.rnc");
}
}