J'utilise JABX pour générer un arbre de classes à partir d'un grand schéma, puis lire/écrire des instances de ce schéma.générer des instances aléatoires avec JAXB
Maintenant, pour protéger mon application, j'aimerais que JAXB (ou un autre outil) génère de nombreuses instances aléatoires de ce schéma, que je peux utiliser dans mon application. De cette façon, je serais en mesure de voir si mon application se bloque pour certaines données d'entrée.
Je m'attends à ce que JAXB, avec seulement la cardinalité et les valeurs par défaut à chaque nœud, soit capable de générer lui-même une instance de l'arbre.
Pensez-vous que ce soit faisable avec JAXB? Avez-vous d'autres idées?
S'il vous plaît [ne pas utiliser les signatures ou accroches] (http://stackoverflow.com/faq#signatures) dans vos messages. – meagar
Cela ne serait pas une fonction de JAXB, mais nous espérons qu'il existe un outil/bibliothèque qui génère des documents valides pour un schéma XML. Je crois que XML Spy par Altova a cette capacité. –
C'est ici que je me tournerais vers les tests unitaires. Transmettez les données directement aux objets et n'utilisez pas xml pour tester votre logique métier. Nous devrions être assez confiants que JAXB fait ce qu'il dit qu'il fait. Il suffit donc d'appeler la méthode objects qui prend les objets xml unmarshalled. Puis créez quelques utils qui génèrent des données aléatoires pour le nourrir. – Kodova