Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Eclipse中使用JUnit4测试jar文件?_Java_Junit_Jar - Fatal编程技术网

Java 如何在Eclipse中使用JUnit4测试jar文件?

Java 如何在Eclipse中使用JUnit4测试jar文件?,java,junit,jar,Java,Junit,Jar,我需要对提供给我的jar文件进行黑盒测试 我已经创建了一个新项目并添加了jar文件,让我们将其称为test.jar到构建路径中。我不知道应该如何访问这些方法来测试它们,因为它是一个jar文件而不是java文件 我如何创建一个JUnit测试用例来访问jar的方法,以便测试它们?如果jar文件在您的项目中,您应该能够测试它,就像测试您有源代码的类一样。为JAR中的类创建测试类,并为这些类的公共方法创建测试用例 如果您使用的是Eclipse,您应该能够在Package Explorer窗口中展开Ref

我需要对提供给我的jar文件进行黑盒测试

我已经创建了一个新项目并添加了jar文件,让我们将其称为test.jar到构建路径中。我不知道应该如何访问这些方法来测试它们,因为它是一个jar文件而不是java文件


我如何创建一个JUnit测试用例来访问jar的方法,以便测试它们?

如果jar文件在您的项目中,您应该能够测试它,就像测试您有源代码的类一样。为JAR中的类创建测试类,并为这些类的公共方法创建测试用例


如果您使用的是Eclipse,您应该能够在Package Explorer窗口中展开Referenced Libraries条目,以查看JAR的包结构是什么,以及有哪些类和方法。

同样,您可以为任何其他类创建单元测试:导入类,实例化对象,只需将库(
test.jar
)添加到类路径(构建路径)中即可。如果您在package explorer和on项目中看到它,请右键单击,您应该会找到一些添加到构建路径。

是,谢谢。我不知道您可以扩展引用的库来查看包结构。