日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java-单元测试(JUnit框架、常用注解)

發(fā)布時(shí)間:2023/12/29 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java-单元测试(JUnit框架、常用注解) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

個(gè)人簡介?

  • 大家好,我是韓慧騰。一名正在努力學(xué)JAVA的大一小白,本文章為初學(xué)的筆記,希望各位多多指教。💙
  • 歡迎點(diǎn)贊+收藏+留言💜
  • 保持對(duì)生活的熱愛 把每一天都過得熱氣騰騰🧡

一、單元測(cè)試

概述:單元測(cè)試就是針對(duì)最小的功能單元編寫測(cè)試代碼,Java程序最小的功能單元是方法,因此,單元測(cè)試就是針對(duì)Java方法的測(cè)試,進(jìn)行檢查方法的正確性。

目前測(cè)試方法存在的問題:

  • 只有一個(gè)main方法,如果一個(gè)方法的測(cè)試失敗了,其他方法測(cè)試會(huì)受到影響
  • 無法得到測(cè)試的結(jié)果報(bào)告,需要程序員自己去觀察測(cè)試是否成功
  • 無法實(shí)現(xiàn)自動(dòng)化測(cè)試

二、JUnit單元測(cè)試框架

概述:

  • JUnit是使用Java語言實(shí)現(xiàn)的單元測(cè)試框架,是開源的,Java開發(fā)者都應(yīng)當(dāng)學(xué)習(xí)并使用JUnit編寫單元測(cè)試
  • 目前,幾乎所有IDE工具都集成了JUnit,這樣我們就可以直接在IDE中編寫并運(yùn)行JUnit測(cè)試

優(yōu)點(diǎn):

  • JUnit可以靈活的選擇執(zhí)行哪些測(cè)試方法,可以一鍵執(zhí)行全部測(cè)試方法
  • JUnit可以生成全部方法的測(cè)試報(bào)告(測(cè)試良好是綠色,測(cè)試失效是紅色)
  • 單元測(cè)試中的某個(gè)方法測(cè)試失敗了,不會(huì)影響其他方法的測(cè)試

import org.junit.Assert; import org.junit.Test;/*** @author hanhan* date 2022/4/30 17:17* 努力已經(jīng)來不及了,你得拼命* 測(cè)試類(通常一個(gè)方法對(duì)應(yīng)一個(gè)測(cè)試方法)*/ public class JUnitDemo_00 {/*** 測(cè)試方法* 1.必須是公開的、無參數(shù)、無返回值的方法* 2.測(cè)試方法必須使用@Test注解標(biāo)記* 3.測(cè)試方法可以直接運(yùn)行,不需要有main方法* 4.自動(dòng)化測(cè)試,可以在某個(gè)方法位置單獨(dú)測(cè)試一個(gè),也可以在類名那測(cè)試該類所有測(cè)試方法*/@Testpublic void testcheckName(){UserServer us = new UserServer();String s=us.checkName("xiaoming");//進(jìn)行預(yù)期結(jié)果的正確性測(cè)試、斷言Assert.assertEquals("您的業(yè)務(wù)可能存在問題","輸入正確",s);}@Testpublic void testselectName(){UserServer us = new UserServer();us.selectName();//檢驗(yàn)該方法是否有BUG}}class UserServer{public String checkName(String name){if("xiaoming".equals(name)){return "輸入正確";}return "輸入錯(cuò)誤";}public void selectName(){System.out.println(10/0);System.out.println("查詢用戶名");}}

三、單元測(cè)試常用注解

?

?

總結(jié)

以上是生活随笔為你收集整理的Java-单元测试(JUnit框架、常用注解)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。