本文整理匯總了Java中org.javarosa.core.util.test.ExternalizableTest類的典型用法代碼示例。如果您正苦於以下問題:Java ExternalizableTest類的具體用法?Java ExternalizableTest怎麽用?Java ExternalizableTest使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
ExternalizableTest類屬於org.javarosa.core.util.test包,在下文中一共展示了ExternalizableTest類的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: testXPathValid
import org.javarosa.core.util.test.ExternalizableTest; //導入依賴的package包/類
private void testXPathValid (String expr, String expected) {
//debug
//System.out.println("+[ " + expr + " ]");
try {
XPathExpression xpe = XPathParseTool.parseXPath(expr);
String result = (xpe != null ? xpe.toString() : null);
//debug
//System.out.println("[ " + result + " ]");
if (result == null || !result.equals(expected)) {
fail("XPath Parse Failed! Incorrect parse tree." +
"\n expression:[" + expr + "]" +
"\n expected:[" + expected + "]" +
"\n result:[" + result + "]");
}
//test serialization of parse tree
ExternalizableTest.testExternalizable(new ExtWrapTagged(xpe), new ExtWrapTagged(), pf, this, "XPath");
} catch (XPathSyntaxException xse) {
fail("XPath Parse Failed! Unexpected syntax error." +
"\n expression:[" + expr + "]");
}
}
示例2: testXPathValid
import org.javarosa.core.util.test.ExternalizableTest; //導入依賴的package包/類
private static void testXPathValid(String expr, String expected) {
try {
XPathExpression xpe = XPathParseTool.parseXPath(expr);
String result = (xpe != null ? xpe.toString() : null);
if (result == null || !result.equals(expected)) {
fail("XPath Parse Failed! Incorrect parse tree." +
"\n expression:[" + expr + "]" +
"\n expected:[" + expected + "]" +
"\n result:[" + result + "]");
}
//test serialization of parse tree
ExternalizableTest.testExternalizable(new ExtWrapTagged(xpe), new ExtWrapTagged(), pf, "XPath");
} catch (XPathSyntaxException xse) {
fail("XPath Parse Failed! Unexpected syntax error." +
"\n expression:[" + expr + "]");
}
}
示例3: testXPathValid
import org.javarosa.core.util.test.ExternalizableTest; //導入依賴的package包/類
private static void testXPathValid(String expr, String expected) {
try {
XPathExpression xpe = XPathParseTool.parseXPath(expr);
String result = (xpe != null ? xpe.toString() : null);
if (result == null || !result.equals(expected)) {
fail("XPath Parse Failed! Incorrect parse tree." +
"\n expression:[" + expr + "]" +
"\n expected:[" + expected + "]" +
"\n result: [" + result + "]");
}
//test serialization of parse tree
ExternalizableTest.testExternalizable(new ExtWrapTagged(xpe), new ExtWrapTagged(), new LivePrototypeFactory(), "XPath");
} catch (XPathSyntaxException xse) {
fail("XPath Parse Failed! Unexpected syntax error." +
"\n expression:[" + expr + "]");
}
}
示例4: testSerialize
import org.javarosa.core.util.test.ExternalizableTest; //導入依賴的package包/類
private void testSerialize (Localizer l, String msg) {
PrototypeFactory pf = new PrototypeFactory();
pf.addClass(TableLocaleSource.class);
ExternalizableTest.testExternalizable(l, this, pf, "Localizer [" + msg + "]");
}
示例5: testSerialize
import org.javarosa.core.util.test.ExternalizableTest; //導入依賴的package包/類
private void testSerialize(Localizer l, String msg) {
PrototypeFactory pf = new PrototypeFactory();
pf.addClass(TableLocaleSource.class);
ExternalizableTest.testExternalizable(l, pf, "Localizer [" + msg + "]");
}