文章标题

来源:互联网 发布:网络传真软件破解版 编辑:程序博客网 时间:2024/05/19 18:47

package testcaseBuilderPackage;

import java.util.Scanner;

public class TestcaseInt extends TestcaseBuilder {

static String type; public TestcaseInt() {    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) {    TestcaseInt tInt=new TestcaseInt();    if(type.equals("工号")){        tInt.testNum();    }    else if(type.equals("年龄")){        tInt.testAge();    }    else if(type.equals("工资")){        tInt.testSalary();    }    else {        System.out.println("没有该种测试类型");    }}

}

0 0
原创粉丝点击