當前位置: 首頁>>代碼示例>>Java>>正文


Java ExternalizableTest類代碼示例

本文整理匯總了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 + "]");
	}
}
 
開發者ID:medic,項目名稱:javarosa,代碼行數:26,代碼來源:XPathParseTest.java

示例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 + "]");
    }
}
 
開發者ID:dimagi,項目名稱:commcare-j2me,代碼行數:20,代碼來源:XPathParseTest.java

示例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 + "]");
    }
}
 
開發者ID:dimagi,項目名稱:commcare-core,代碼行數:20,代碼來源:XPathParseTest.java

示例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 + "]");
}
 
開發者ID:medic,項目名稱:javarosa,代碼行數:6,代碼來源:LocalizerTest.java

示例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 + "]");
}
 
開發者ID:dimagi,項目名稱:commcare-j2me,代碼行數:6,代碼來源:LocalizerTest.java


注:本文中的org.javarosa.core.util.test.ExternalizableTest類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。