>使用正确的输入定义正常情况下的期望和期望输出。
>现在,通过声明一个类,将它命名为任何东西(通常类似TestAddingModule),并将testAdd方法添加到它(即如下所示)来实现测试:
>编写一个方法,并在其上添加@Test注释。
>在方法中,运行你的二进制和和assertEquals(expectedVal,calculatedVal)。
>通过运行它来测试你的方法(在Eclipse中,右键单击,选择Run as→JUnit test)。
//for normal addition
@Test
public void testAdd1Plus1()
{
int x = 1 ; int y = 1;
assertEquals(2, myClass.add(x,y));
}
>根据需要添加其他案例。
>测试你的二进制和不会引发意外的异常,如果有一个整数溢出。
>测试您的方法是否正常处理空输入(如下所示)。
//if you are using 0 as default for null, make sure your class works in that case.
@Test
public void testAdd1Plus1()
{
int y = 1;
assertEquals(0, myClass.add(null,y));
}