本次测试是对于unit4测试的简单运用,重在学习。
测试代码是一个For();函数。
运行机制是首先生成一个整形的随机数,然后进行for循环生成i与随机数相等,i返回值result。
测试是比较生成的随机数是否与result相等。
学习难点:
github作为一种新型的工具,尤其是全英文,学习使用起来特别困难。
项目github地址:https://github.com/lgspath/unit4_test
package unit4_test1;
public class Unit_test {
private static int result;
private static int rrandom;
public int Number() {
int random = (int) Math.random();
rrandom = random;
return rrandom;
}
public void For() {
for (int i = 0; i < rrandom; i++) {
result = i;
}
}
public int getResult() {
return result;
}
}
package unit4_test1;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
public class Unit_testTest {
private static Unit_test unit4_test = new Unit_test();
@Before
public void setUp() throws Exception {
}
@Test
public void testFor() {
unit4_test.For();
assertEquals(unit4_test.Number(), unit4_test.getResult());
}
}


