使用Java调用不同类中的方法时遇到问题

-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)

Ale*_* C. 5

由于它是一个静态方法,只需在JUnit文件测试中导入该类.然后使用Assert classJUnit来测试你的功能.在这种情况下,使用assertEquals.所以我会把测试重写为:

@Test
public void test1(){
    assertEquals(math.mMultiply(5, 6),30);
}
Run Code Online (Sandbox Code Playgroud)