package org.tigris.juxy;
import junit.framework.TestCase;
import org.tigris.juxy.xpath.JaxenXPathExpr;
import org.w3c.dom.Document;
public class UTestVariableBase extends TestCase {
public UTestVariableBase(String s) {
super(s);
}
public void testEmptyName() {
try {
new VariableBase(null, "aa");
fail("An exception expected");
}
catch (IllegalArgumentException ex) {
}
try {
new VariableBase(" ", "aa");
fail("An exception expected");
}
catch (IllegalArgumentException ex) {
}
VariableBase v = new VariableBase(" zzz", "aa");
assertEquals("zzz", v.getQname());
v = new VariableBase(" zzz", (JaxenXPathExpr) null);
assertEquals("zzz", v.getQname());
v = new VariableBase(" zzz", (Document) null);
assertEquals("zzz", v.getQname());
}
}