-2 java eclipse methods junit class
好的,所以我正在使用JUnit测试用例进行一些练习,我正在尝试从Java中的另一个类调用一个方法,但我无法弄明白.这些课程在不同的SOURCE FOLDERS中,因此不确定这是否是一个原因?
下面是一小段代码,包含构造函数以及我如何调用该方法的示例.
package common;
public class MathTest {
@Test
public void test1(){
if (mMultiply(5, 6)== 30){
System.out.println("mMultiply Test has passesd");
} else {
System.out.println("mMultiply Test has failed");
fail("Multiply failed for inputted parameters. ");
Run Code Online (Sandbox Code Playgroud)
而现在这是另一个类,我正试图将包称为common;
public class math {
public static int mMultiply(int x, int y){
return x*y;
}
Run Code Online (Sandbox Code Playgroud)
由于它是一个静态方法,只需在JUnit文件测试中导入该类.然后使用Assert classJUnit来测试你的功能.在这种情况下,使用assertEquals.所以我会把测试重写为:
@Test
public void test1(){
assertEquals(math.mMultiply(5, 6),30);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1617 次 |
| 最近记录: |