zoukankan      html  css  js  c++  java
  • 单元测试5.2 心得

    黄国柱-201306114432  http://www.cnblogs.com/zzhuzi/

    范铭祥-201306114431 http://www.cnblogs.com/vip-fan1234xiang/

    这次做的是TDD;看了半个多小时的视频才动手。

    在原来的程序上加了TDD工具;把一个类做成TDD;只要用到他就可以生成运算符;

    class yy
    {
    private int max=4;
    private int min=1;
    private double w2,m2;
    private String ff;
    Random random = new Random();
    
    //System.out.println(s); 
    public yy()
    {
    int s = random.nextInt(max)%(max-min+1) + min;
    
    double x=random.nextInt(max-2)%(max-2-min+1) + min;
    double y=random.nextInt(max-1)%(max-1-min+1) + min;
    int y1up=(int) Math.pow(10,x);
    int y1dn=(int) Math.pow(10,x-1);
    int y2up=(int) Math.pow(10,y);
    int y2dn=(int) Math.pow(10,y-1);
    int x_y1=random.nextInt(y1up)%(y1up-y1dn+1) + y1dn;
    int x_y2=random.nextInt(y2up)%(y2up-y2dn+1) + y2dn;
    double w=(double)x_y1;
    double m=(double)x_y2;
    this.w2=w;
    this.m2=m;
    switch(s)
    {
    case 1:
    {
    this.ff="+"; 
    System.out.println(w+"+"+m+"=" );
    break;
    }
    case 2:
    {
    this.ff="-";
    System.out.println(w+"-"+m+"=" );
    break;
    }
    case 3:
    {
    this.ff="*";
    System.out.println(w+"*"+m+"=" );
    break;
    }
    case 4:
    {
    this.ff="/";
    System.out.println(w+"/"+m+"=" );
    break;
    }
    
    }
    }
    public double ret1()
    {
    return w2;
    }
    public double ret2()
    {
    return m2;
    }
    public String ret3()
    {
    return ff;
    }
    }
    

      

    总结:只有自己动手才会学到东西;

  • 相关阅读:
    LG P2473 [SCOI2008]奖励关
    三分法
    P2521 [HAOI2011]防线修建
    金融分析-ipython
    vue --webpack的使用
    Vue-npm命令解析
    Vue-router VUE路由系统
    爬虫--总目录
    爬虫-scrapy框架
    爬虫-性能相关- twisted-tornado
  • 原文地址:https://www.cnblogs.com/zzhuzi/p/4488515.html
Copyright © 2011-2022 走看看