Java 仅使用接口的JUnit可运行测试

Java 仅使用接口的JUnit可运行测试,java,unit-testing,interface,junit,Java,Unit Testing,Interface,Junit,我正试着去想一件我被要求做的事情。我通常以预期输入->预期输出,黑盒测试的形式编写单元测试 但是我被分配了一个任务,在这个任务中,我有最少的接口,我需要只使用接口生成一些可运行的单元测试。请注意,这些接口将有各种输入和输出,但我没有任何输入对象的实现。输入数据的接口为: public interface InputObject { } 我的问题是,如何用0个实现的元素编写单元测试,而无法形成输入数据?这“没有任何意义”-上面是JB Nizet的补充 如果你想这么做,那你就是做错了。你没有。那没

我正试着去想一件我被要求做的事情。我通常以预期输入->预期输出,黑盒测试的形式编写单元测试

但是我被分配了一个任务,在这个任务中,我有最少的接口,我需要只使用接口生成一些可运行的单元测试。请注意,这些接口将有各种输入和输出,但我没有任何输入对象的实现。输入数据的接口为:

public interface InputObject { }
我的问题是,如何用0个实现的元素编写单元测试,而无法形成输入数据?

这“没有任何意义”-上面是JB Nizet的补充


如果你想这么做,那你就是做错了。

你没有。那没有任何意义。是的,我不会发疯的,对吗?我不知道这个话题的所有内容,但似乎我被指派了一项不可能完成的任务。我最终只是对所有接口进行了模拟私有实现,并展示了我知道如何编写:@Test