解决方案 »

  1.   

    那返回值不用判断吗? 输入类型的话 比如说传的值是int或者是一个类对象 这怎么判断。。我刚看这东西两天 确实是不怎么懂思想
      

  2.   


    返回值是根据你的输入参数决定的,就是比如你的输入是1,正确的返回是2,那如果不是2,这个case就失败了。
    还有输入不仅仅是类型的问题,还有区间要考虑。就是结合你的场景把有可能的输入都做成case。比如<0 [0,100] >100 等
      

  3.   


    返回值是根据你的输入参数决定的,就是比如你的输入是1,正确的返回是2,那如果不是2,这个case就失败了。
    还有输入不仅仅是类型的问题,还有区间要考虑。就是结合你的场景把有可能的输入都做成case。比如<0 [0,100] >100 等如果传入的值是一个类对象的话  我要写大概什么情况下的用例呢
      

  4.   


    返回值是根据你的输入参数决定的,就是比如你的输入是1,正确的返回是2,那如果不是2,这个case就失败了。
    还有输入不仅仅是类型的问题,还有区间要考虑。就是结合你的场景把有可能的输入都做成case。比如<0 [0,100] >100 等如果传入的值是一个类对象的话  我要写大概什么情况下的用例呢对象也有成员变量啊,所以单元测试是要你对这个函数的作用有一定的了解你才能做。我还是建议你找本测试的书学一下吧。