有没有针对Java特别设计的工具可以自动测试接口的行为?例如,假设我有一堆用于Comparable接口的测试,应该适用于实现Comparable接口的任何对象。我希望能够自动地将“ComparableTests”包含在任何实现Comparable接口的类的测试夹具中。如果这可以与泛型接口一起使用那就更好了。
我知道.NET框架mbUnit有类似的东西,而且当你使用像TestNG的生成器函数时,你可以为Comparable设置一个测试夹具,并让生成器为每个实现Comparable接口的类创建一个实例。但我更希望它是自动的,并位于每个类的测试夹具中(因为我已经有了它们来测试该类的其他部分)。
澄清一下:我肯定可以建立这样的东西。我只是想知道是否已经有类似的工具可以实现这个功能。
我知道.NET框架mbUnit有类似的东西,而且当你使用像TestNG的生成器函数时,你可以为Comparable设置一个测试夹具,并让生成器为每个实现Comparable接口的类创建一个实例。但我更希望它是自动的,并位于每个类的测试夹具中(因为我已经有了它们来测试该类的其他部分)。
澄清一下:我肯定可以建立这样的东西。我只是想知道是否已经有类似的工具可以实现这个功能。