文章标题

来源:互联网 发布:知乎 最霸气的一句话 编辑:程序博客网 时间:2024/05/20 01:39

package testcaseBuilderPackage;
import java.util.Scanner;
public class TestcaseIn extends TestcaseBuilder{
static String type;
public TestcaseIn(){
super();
System.out.println(“请您输入测试数据的类型:”);
Scanner scanner=new Scanner(System.in);
type=scanner.next();
}
public void testNum(){
int numMin=1;
int numMax=1000;
int[] a=new int[5];
a[0]=numMin-1;
a[1]=numMin;
a[2]=(int) (Math.random()*(numMax-numMin+1)+numMin);
a[3]=numMax;
a[4]=numMax+1;
System.out.println(“工号的测试数据为:”);
for(int i=0;i<5;i++){
System.out.print(a[i]+”\t”);
}
System.out.println();
}
public void testAge(){
int ageMin=1;
int ageMax=150;
int[] a=new int[5];
a[0]=ageMin-1;
a[1]=ageMin;
a[2]=(int) (Math.random()*(ageMax-ageMin+1)+ageMin);
a[3]=ageMax;
a[4]=ageMax+1;
System.out.println(“年龄的测试数据为:”);
for(int i=0;i<5;i++){
System.out.print(a[i]+”\t”);
}
System.out.println();
}
public void testSalary(){
int salaryMin=2000;
int salaryMax=10000;
int[] a=new int[5];
a[0]=salaryMin-1;
a[1]=salaryMin;
a[2]=(int) (Math.random()*(salaryMax-salaryMin+1)+salaryMin);
a[3]=salaryMax;
a[4]=salaryMax+1;
System.out.println(“工资的测试数据为:”);
for(int i=0;i<5;i++){
System.out.print(a[i]+”\t”);
}
System.out.println();
}
public static void main(String[] args) {
TestcaseIn tInt=new TestcaseIn();

    if(type.equals("工号")){        tInt.testNum();    }    else if(type.equals("年龄")){        tInt.testAge();    }    else if(type.equals("工资")){        tInt.testSalary();    }    else {        System.out.println("没有该种测试类型");    }    }

}

0 0
原创粉丝点击