1. 程式人生 > >junit用法筆記

junit用法筆記

junit筆記 junit 介紹 JUnit是一個開源的Java單元測試框架 下面是JUnit一些特性的總結: — 提供的API可以讓開發人員寫出測試結果明確的可重用單元測試用例。 — 提供了多種方式來顯示測試結果,而且可以擴充套件。 — 提供了單元測試批量執行的功能,而且可以和Ant很容易地整合。 — 對不同性質的被測物件,如Class,JSP,Servlet等,JUnit有不同的測試方法。 JUnit的使用方法 1.右擊專案名,new ---other ---junit test case 2.. 輸入名稱(Name),命名規則一般建議採用:類名+Test。Browse...選擇要測試的類
3.勾選要測試的方法 junit執行流程
package com.lishuqing;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
public class ComputerTest3 {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
}
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
@Test
public void testMultiply() {
fail("Not yet implemented");
}
@Test
public void testDivide() {
fail("Not yet implemented");
}
}
[email protected]修飾的方法會在所有方法被呼叫前執行而且該方法時靜態的,所以當測試類,被載入後接著執行它,而且在記憶體中它只會存在一份例項,它比較適合載入配置檔案 [email protected]所修飾的方法通常用來對資源的清理,如關閉資料庫的連線 [email protected]和@after會在每個測試方法的前後各執行一次 Test中的註解 @Ignore所修飾的測試方法會被測試執行器忽略 @Runwith:可以更改測試執行器org.junit.runner,Runner @斷言 junit測試套件 1.測試套件就是組織測試類一起執行的
寫一個作為測試套件的入口類,這個類裡不包含其他的方法 更改測試執行器Suite.class 將要測試的類作為陣列傳入到Suite.SuiteClasses({})

相關推薦

junit用法筆記

junit筆記 junit 介紹 JUnit是一個開源的Java單元測試框架 下面是JUnit一些特性的總結: — 提供的API可以讓開發人員寫出測試結果明確的可重用單元測試用例。 — 提供了

JUnit學習筆記(一):基本用法

JUnit學習筆記(一):基本用法 JUnit是Java的單元測試框架。JUnit提倡“先測試後編碼”的理念,強調建立測試資料的程式碼,可以先測試,再應用。 框架的特點:     JUnit

C# 哈希表(Hashtable)用法筆記

timestamp remove 空間 方法 generic alt dsi 項目 bool 一、什麽是Hashtable? Hashtable 類代表了一系列基於鍵的哈希代碼組織起來的鍵/值對。它使用鍵來訪問集合中的元素。 當您使用鍵訪問元素時,則使用哈希表,而且

GroupBy,Apply用法筆記

一起 實施 ram 用法 ron ner and 數值 文件中 GroupBy針對DataFrame將其按照某個準則分組 1.常見的調用形式為: df[‘a‘].GroupyBy(df[‘b‘]) df.GroupyBy(df[‘b‘,‘c‘])#層次化的索引 df.

Jemeter 實戰用法 筆記

1、利用jemeter實現http請求的介面測試 如上圖顯示 以上要填寫的內容  其左邊新增的 新增執行緒組  右鍵測試計劃-- 新增--user--執行緒組  線上程組下  新增--sample--http請求 線上程組下

指標和malloc用法筆記

檢視指標和malloc的使用,其中指標初始化之後不是直接進行賦值。例如 int *p; *p = 0; 此時,指標p並沒有被分配地址,這樣會存在錯誤。 #include<stdio.h> #include<stdlib.h> #include<

c語言中rand()函式的用法筆記

最近在學著用c寫一些小程式,過程中遇到很多問題,在網上查很多大神的講解,以及查閱vs2010的幫助文件。在此做個筆記,以便今後查閱,備忘。感謝無私奉獻講解的大神們! 一、rand() rand()函式用來產生隨機數,但是,rand()的內部實現是用線性同餘法實現的,是偽隨機數,由於週期較長,

request.getParameterMap()用法筆記

一、     根據Java規範:request.getParameterMap()返回的是一個Map型別的值,該返回值記錄著前端(如jsp頁面)所提交請求中的請求引數和請求引數值的對映關係。這個返回值有個特別之處——只能讀。不像普通的Map型別資料一樣可以修改。這是因為伺服

yum用法筆記

yum是指通過linux系統的一個命令也是一個軟體包管理工具,基於rpm管理,通過命令下載指定網站的包源,下載好之後自動解壓和分配 下載yum:一般linux的伺服器在出廠前都自帶yum,包括虛擬機器 顯示安裝的yum包:   yum list  獲取所有yum中的包名   yum list ngin

CMakeLists用法筆記

做一個學習筆記,僅僅是筆記而已。 1、設定編譯選項: 這裡可以利用CMAKE_C_FLAGS(增加C編譯選項)和CMAKE_CXX_FLAGS(增加C++編譯選項),可以設定的編譯選項有: 1) -fPIC     fPIC的全稱是 Position Inde

JAVA Stack、Queue 用法筆記

總結。 1.棧和佇列 Stack Queue API java.util.Stack; java.util.Queue; java.util.LinkedList;

spring-JdbcTemplate用法筆記

12120171030 package com.tiger.dao; import java.util.List; import org.springframework.beans.factor

python中multiprocessing、multiprocessing.dummy和threading用法筆記

一、multiprocessing 用法參考地址:multiprocessing用法 首先解釋一個誤區: 程序池的大小是每次同時執行的程序數,但是並不會影響主程序申請程序的數量。主程序申請多程序量不等於池子大小。 1、子程序無返回值 # -*- coding:u

shiro用法筆記

if ( !currentUser.isAuthenticated() ) { //collect user principals and credentials in a gui specific manner //such as username/password html form, X

Mongoose的用法筆記

1.關於Mongoose 1.Mongoose支援的資料型別 String -- 字串 Number -- 數字,包括整數和小數 Date -- 日期 Boolean -

Selenium用法筆記(解決動態渲染頁面)

Selenium庫,主要用來做自動化測試,爬蟲中用來解決JavaScript渲染的問題 需要安裝selenium庫,以及瀏覽器的驅動(Chrome瀏覽器安裝ChromeDriver) 一、基本使用

Junit學習筆記之三:測試驅動開發

1.正常的開發流程 編碼--->測試--->重複--->提交 基於測試驅動的開發 測試--->編碼--->重複--->提交 先寫了測試之後,由於測試的覆蓋率要求為100%,所以就會讓程式碼中可能存在的分支都進行測試,這樣先寫測試單元,可以

JUnit學習筆記11---用Cactus進行容器內測試

In-container testing with Cactus                        Good design at good times.Make it run,make it run right.----Kent Beck 本章內容: 對元件

Junit學習筆記1

package com.gdnt.rnd.ework.servlet; import org.apache.log4j.Logger; import java.io.IOException; import java.io.File; import java.util.Enum

Junit學習筆記之五:MockMVC

1.1 安裝測試環境 spring mvc測試框架提供了兩種方式,獨立安裝和整合Web環境測試(此種方式並不會整合真正的web環境,而是通過相應的Mock API進行模擬測試,無須啟動伺服器)。 獨立測試方式 Java程式碼   public class Use