blob: 39e41fd6179ea3cd49728e64acad3398838580f3 [file] [log] [blame]
package org.eclipse.bpel.xpath10.parser;
import org.antlr.runtime.RecognitionException;
import org.junit.Test;
/**
* @author Michal Chmielewski (michal.chmielewski@oracle.com)
* @date Aug 26, 2008
*
*/
@SuppressWarnings("nls")
public class Specials extends AbstractTC {
/**
* @throws RecognitionException
*/
@Test
public void SpecialsText() throws RecognitionException {
String input = "text () ";
runTest(CMP_EXPR_TEXT, input, "child::text()");
}
/**
* @throws RecognitionException
*/
@Test
public void SpecialsTextAbs() throws RecognitionException {
String input = "/text () ";
runTest(CMP_EXPR_TEXT, input, "/child::text()");
}
/**
* @throws RecognitionException
*/
@Test
public void SpecialsNode() throws RecognitionException {
String input = "node () ";
runTest(CMP_EXPR_TEXT, input, "child::node()");
}
/**
* @throws RecognitionException
*/
@Test
public void SpecialsNodeAbs() throws RecognitionException {
String input = "/node () ";
runTest(CMP_EXPR_TEXT, input, "/child::node()");
}
/**
* @throws RecognitionException
*/
@Test
public void SpecialsPI() throws RecognitionException {
String input = "processing-instruction () ";
runTest(CMP_EXPR_TEXT, input, "child::processing-instruction()");
}
/**
* @throws RecognitionException
*/
@Test
public void SpecialsPIAbs() throws RecognitionException {
String input = "/processing-instruction () ";
runTest(CMP_EXPR_TEXT, input, "/child::processing-instruction()");
}
/**
* @throws RecognitionException
*/
@Test
public void TextAsNamespacedFunctionCall() throws RecognitionException {
String input = "ns1:text ( 1 , 5, 9 ) ";
runTest(CMP_EXPR_TEXT, input, "ns1:text(1, 5, 9)");
}
/**
* @throws RecognitionException
*/
@Test
public void NodeAsNamespacedFunctionCall() throws RecognitionException {
String input = "ns1:node ( 1 , 5, 9 ) ";
runTest(CMP_EXPR_TEXT, input, "ns1:node(1, 5, 9)");
}
/**
* @throws RecognitionException
*/
@Test
public void CommentAsNamespacedFunctionCall() throws RecognitionException {
String input = "ns1:comment ( 1 , 5, 9 ) ";
runTest(CMP_EXPR_TEXT, input, "ns1:comment(1, 5, 9)");
}
/**
* @throws RecognitionException
*/
@Test
public void PIAsNamespacedFunctionCall() throws RecognitionException {
String input = "ns1:processing-instruction ( 1 , 5, 9 ) ";
runTest(CMP_EXPR_TEXT, input, "ns1:processing-instruction(1, 5, 9)");
}
}