Est-ce que quelqu'un sait s'il existe une bibliothèque pour vérifier si un graphe d'objet est entièrement sérialisable? Ce serait probablement aussi simple que de l'écrire et de le relire, mais je me suis dit que quelqu'un devait déjà avoir fait abstraction de cela - je n'arrive tout simplement pas à le trouver.Test de sérialisation Java
3
A
Répondre
2
Lire l'article this.
et noter ce qui suit fonction très réutilisable:
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);
}
L'article explique également comment vérifier si les objets étaient correctement sérialisé.
1
Il serait probablement aussi simple que écrire sur et en les lisant dans
Il est encore plus simple. Il suffit de l'écrire. Si cela réussit, tout est sérialisable.
Questions connexes
- 1. Codage de sérialisation de test
- 2. problème de sérialisation Java
- 3. . Compatibilité de sérialisation/désérialisation Java vers Java
- 4. Explication de sérialisation en Java
- 5. Java: Sérialisation JAXB générique
- 6. Sérialisation Java avec RMI
- 7. sérialisation d'objet java - thread sûr?
- 8. Sérialisation Java d'un tableau multidimensionnel
- 9. sérialisation et extériorisation en java
- 10. sérialisation d'objet java readObject/defaultReadObject
- 11. Problème de test Java Junit
- 12. Test de Java regex appendReplacement()
- 13. Test d'unité Java
- 14. Sérialisation Java: readFields/putFields vs Sérialisé Map
- 15. Java. Sérialisation d'objets dans un environnement multithread
- 16. sérialisation XML en utilisant boost :: sérialisation
- 17. Création de règles de test Java
- 18. lancement ligne bycommand test java
- 19. Test de verrouillage personnalisé en Java
- 20. Bon framework de test Java EE?
- 21. Test de classes Java avec EasyMock Framework
- 22. Outils de test Web automatisés en Java
- 23. Cadre de test Java pour Selenium RC
- 24. Java EE- Composant côté serveur de test
- 25. Outils de test logiciel - pour java
- 26. Sérialisation de classes java immuables en actionscript avec LCDS
- 27. Prise en charge de la sérialisation Java xml
- 28. test du code Java généré pendant un autre test
- 29. Problème de sérialisation
- 30. JSON sérialisation
Merci, je viens de penser que quelqu'un l'avait déjà emballé dans un seul appel de méthode. –
Le test de longueur est inutile. Cela ne peut pas échouer. Un flux d'objet a un en-tête, défini par le protocole. – EJP