如何使用一个Java类文件来测试另一个
问题描述:
我正在使用Netbeans,并为我的任务,我必须创建一个函数类与一堆预定义的方法。我需要做的是创建一个单独的类文件,它将能够引用函数1进行测试。有谁知道这是怎么做到的吗?通常我会让文件中的其他类进一步下降,但我的教师希望我们完全创建另一个文件,并让它以某种方式引用我构建的Function类。我不知道这是否合理,谁能帮忙?如何使用一个Java类文件来测试另一个
我想我只是不真正理解这两者之间的关系,甚至不知道如何真正编码它。我有构造函数和Function类中的整个位,但我甚至不知道调用将看起来像抓取特定方法。
答
将文件移动到另一个文件中,而不是将文件移到另一个文件中。例如:
public class Fraction {
//some code
}
class Tester {
//some code
}
是一个完全有效的源文件,但你可以分裂成两个源文件(而且往往更清楚这样做):
(在Fraction.java):
public class Fraction {
//some code
}
(在Tester.java):
public class Tester {
//some code
}
请注意,在这两个文件包声明(把package whateverYourPackageNameIs;
在这两个文件的顶部)
然后,您可以通过在测试程序类(通过Fraction f = new Fraction(/*constructor args*/);
)中创建一个小数部分并调用相关方法来测试它。
注意:这适用于任何IDE,而不仅仅是Netbeans。你甚至可以用文本文件编程来做到这一点
阅读此:[在NetBeans中编写JUnit测试](https://netbeans.org/kb/docs/java/junit-intro.html) –