3
有誰知道是否有一個存在的庫來幫助測試對象圖是否完全可序列化?這可能就像寫出來並讀回來一樣簡單,但我認爲有人必須已經抽象出來 - 我找不到它。Java序列化測試
有誰知道是否有一個存在的庫來幫助測試對象圖是否完全可序列化?這可能就像寫出來並讀回來一樣簡單,但我認爲有人必須已經抽象出來 - 我找不到它。Java序列化測試
閱讀this文章。
,並注意以下幾點高度可重複使用的功能:
public void testIsSerializable()
throws JaxenException, IOException {
BaseXPath path = new BaseXPath("//foo", new DocumentNavigator());
ByteArrayOutputStream out = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(out);
oos.writeObject(path);
oos.close();
assertTrue(out.toByteArray().length > 0);
}
文章還介紹瞭如何測試對象是否被正確序列化。
它可能是那樣簡單 寫出來並讀在
這是更簡單。把它寫出來。如果成功了,一切都是可序列化的。
謝謝,我只是想到有人已經把它打包成一個方法調用。 – 2010-05-11 17:08:24
長度測試毫無意義。它不可能失敗。對象流具有由協議定義的頭部。 – EJP 2013-09-06 14:08:29