Java 使用JAXB生成随机实例

Java 使用JAXB生成随机实例,java,testing,random,jaxb,instance,Java,Testing,Random,Jaxb,Instance,我使用JABX从一个大模式生成一个类树,然后读/写这个模式的实例 现在,为了防弹我的应用程序,我想让JAXB(或其他一些工具)生成该模式的许多随机实例,我可以将它们输入到我的应用程序中。 这样,我就可以看到我的应用程序是否因某些输入数据而崩溃 我希望JAXB(在每个节点上只有基数和默认值)能够为自己生成一个树的实例 你认为使用JAXB可行吗?您还有其他想法吗?XMLBeans有这样一个工具:XMLBeans有这样一个工具:请在您的帖子中发表。这不是JAXB的功能,但希望有一个工具/库可以为XML

我使用JABX从一个大模式生成一个类树,然后读/写这个模式的实例

现在,为了防弹我的应用程序,我想让JAXB(或其他一些工具)生成该模式的许多随机实例,我可以将它们输入到我的应用程序中。 这样,我就可以看到我的应用程序是否因某些输入数据而崩溃

我希望JAXB(在每个节点上只有基数和默认值)能够为自己生成一个树的实例


你认为使用JAXB可行吗?您还有其他想法吗?

XMLBeans有这样一个工具:

XMLBeans有这样一个工具:

请在您的帖子中发表。这不是JAXB的功能,但希望有一个工具/库可以为XML模式生成有效的文档。我相信Altova的XMLSpy具有这种能力。这就是我将转向单元测试的地方。将数据直接传递到对象,而不是使用xml测试业务逻辑。我们应该对JAXB言行一致充满信心。因此,只需调用接受未编组的xml对象的objects方法。然后创建一些生成随机数据的UTIL来提供数据。感谢您的回复Kodova。这就是我现在正在做的。但这不是我的问题:我想通过有问题地随机生成一个有效的对象树来节省编写单元测试的所有工作。请在您的帖子中发表。这不是JAXB的功能,但希望有一个工具/库可以为XML模式生成有效的文档。我相信Altova的XMLSpy具有这种能力。这就是我将转向单元测试的地方。将数据直接传递到对象,而不是使用xml测试业务逻辑。我们应该对JAXB言行一致充满信心。因此,只需调用接受未编组的xml对象的objects方法。然后创建一些生成随机数据的UTIL来提供数据。感谢您的回复Kodova。这就是我现在正在做的。但这不是我的问题:我想通过有问题地随机生成一个有效的对象树来节省编写单元测试的所有精力。