问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java怎么做单元测试,紧急!

发布网友 发布时间:2022-04-24 17:01

我来回答

2个回答

热心网友 时间:2023-10-24 11:27

  单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。比如可以测试一个类,或者一个类中的一个方法。
  以下是测试用例类的基本结构:
  public class HelloWorldTest extends TestCase
  {
  
  /*
  * 每次用例执行前要执行的初始化方法
  */
  protected void setUp( ) throws Exception
  {
  super.setUp();
  }
  
  /*
  * 每次用例执行后要执行的清除功能
  */
  protected void tearDown( ) throws Exception
  {
  super.tearDown();
  }
  
  /*
  * 一个测试方法,在其中实现对被测单元的调用,并验证
  */
  public final void testCalculate( )
  {
  //TODO 实现 calculate()。
  }
  
  }

热心网友 时间:2023-10-24 11:27

java很多概念都和C++一样,所以看core java的时候也没有字斟句酌,很多地方都是跳着看的。大概了解了一些细节,比staticmethod,final域等。印象比较深的是static变量,一个class有一个static变量,而其衍生的object都是通用这个变量的。在下面的例子中nextId就是如此了,呵呵,这样来定义id,估计也只是教科书用的,工业上都是采用数据库来处理了。后面提一下,java的单元测试挺有意思的,每一个类都可以整个main函数,就是一个文件里面可以存在多个main函数,要测啥就直接java一下那个类名就可以了,例子如下:public class StaticTest{public static void main(String[] args){Employee[] staff = new Employee[3];staff[0] = new Employee("Tom", 40000);staff[1] = new Employee("Dick", 60000);staff[2] = new Employee("Harry", 65000);for (Employee e : staff){e.setId();System.out.println("name=" + e.getName() + ", id=" + e.getId() +", salary=" + e.getSalary());}int n = Employee.getNextId();System.out.println("Next available id=" + n);}}class Employee{public Employee(String n, double s){name = n;salary = s;id = 0;}public String getName(){return name;}public double getSalary(){return salary;}public int getId(){return id;}public void setId(){id = nextId;nextId++;}public static int getNextId(){return nextId;}public static void main(String[] args){Employee e = new Employee("Harry", 50000);System.out.println(e.getName() + " " + e.getSalary());}private String name;private double salary;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我申诉了别人的QQ号 到时候申诉成功与否 对方都会发现是我吗 我要... 用电脑写文件的软件是什么在电脑上写作通常用什么软件 电脑怎么设置word文案电脑怎么编辑word文档 电脑怎么编辑文本 电脑的r配置跟i配置电脑配置i几是什么意思 i系列电脑什么配置可以20开20开要什么样的电脑配置 移动公司打电话说话费交68元可以免费领礼品钱真的吗? ...0577开头的号码打来电话说预存350元话费送2000元全球通电信卡是真... ...电话说是预存699就立马送苹果手机一部,还有2000元话费。请问一下是... 中药减肥秘方常见的减肥中药有哪些 Java Junit Test 要怎么写? 在Java中怎样定义测试类?创建类的对象。 3.按下面的要求。 java中,daoimp实现类里的方法,在Test测试类里怎么调用出来??谢谢 指教一下 java中@Test的作用 java testng测试用例怎么写 求助:Java中定义一个测试类Test包含主函数,主函数中实例化一个圆类的对象 @test 怎么进行单元测试 java Java如何使用@test? 铁棍山药用削皮吗 java测试类test怎么写 铁棍山药熬粥去皮吗 山药煲汤不去皮可以吗 铁棍山药煮粥怎么做 小米手机如何找到开发者选项? 笔记本电脑的快捷键是什么 无线网络密码忘了怎么办? 笔记本上的各种快捷键? 笔记本上的常用快捷键 Excel 如何将数字日期用text函数转为日期格式的 excel表 text函数没有显示数值(图) JUnit test 如何做Java静态方法测试 JAVA编写测试类,应该怎么写,求大神指导下! 做肉方法 肉,怎么做才好吃? 每个省做肉的方法都有哪些?各有什么特点? 每个汽车都安装有GPS定位系统吗? 猪肉有哪些烹饪方法? 奥迪车自带定位功能怎么用? 汽车gps定位怎么查 宝马车自带定位怎么查 三凌车suv劲炫自带的GPS定位能用手机定位吗? 请问宝马自带定位功能吗? 家N次方的演员表 家的N次方的演员列表 《家的N次方》贺刚为什么没有火起来? 家的N次方的演员表 家的N次方里BOBOMEE酒吧的老板叫什么?谁扮演的 家的n次方演员的名字 家N次方里的女主角叫什么名字 三星s20设置电池百分比