package org.tigris.juxy; import junit.framework.TestCase; import org.tigris.juxy.util.DOMUtil; import org.tigris.juxy.xpath.XPathExpr; import org.tigris.juxy.xpath.XPathExpressionException; import org.tigris.juxy.xpath.XPathFactory; import org.xml.sax.SAXException; public class UTestVariableValueContainer extends TestCase { public void testValue() throws SAXException, XPathExpressionException { VariableValueContainer c = new VariableValueContainer(" "); assertEquals(" ", c.getStringValue()); XPathExpr xp = XPathFactory.newXPath("/root"); c = new VariableValueContainer(xp); assertTrue(c.isXPathValue()); assertEquals(xp.getExpression(), c.getXPathValue()); c = new VariableValueContainer(DOMUtil.newDocument()); assertFalse(c.isNotEmptyContent()); c = new VariableValueContainer(DOMUtil.parse("<page/>")); assertTrue(c.isNotEmptyContent()); } }