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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java白盒测试面试题_面试之JAVA基础Junit了解

發布時間:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java白盒测试面试题_面试之JAVA基础Junit了解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么叫Junit???? Junit是一個java單元測試框架 是?對程序進行白盒測試

一般來說要對一個方法進行測試其結果 可以寫一個main入口 然后調用其方法來進行測試結果;而junit就是省去這部分可以對一個方法進行測試

如下代碼 對一個方法進行測試只要在方法上加上@Test 注解就噢啦

package com.java.xiong.test1;

import org.junit.After;

import org.junit.Assert;

import org.junit.Before;

import org.junit.Test;

//junit測試類

public class JunitTest {

//在測試每個方法執行時 都執行的方法 before在每個方法執行之后執行的方法after

//可以進行初始化資源

@Before

public void before(){

System.out.println("before");

}

@Test

public void junTest1(){

System.out.println("test1");

//斷言

Assert.assertEquals(1, 1);

}

@Test

public void junTest2(){

System.out.println("test2");

}

//可以釋放資源

@After

public void after(){

System.out.println("after");

}

}

在outline視圖中點擊方法 然后右擊 運行run? as 就運行要測試的方法 結果如下:

如果測試類所有的方法 則點擊類 run as輸出結果

Assert.assertEquals(1, 1);斷言表示?參數值相等時測試通過 不想等則測試不通過

package com.java.xiong.test1;

import org.junit.AfterClass;

import org.junit.BeforeClass;

import org.junit.Test;

public class JunitTest1 {

//類加載執行的方法beforeClass 類結束時執行的方法afterClass

@BeforeClass

public static void beforeClass(){

System.out.println("beforeClass");

}

@Test

public void junitTest1(){

System.out.println("junittest1");

}

@Test

public void junitTest2(){

System.out.println("junittest2");

}

@AfterClass

public static void afterClass(){

System.out.println("afterClass");

}

}

@BeforeClass 與Before相對應的是一個在類加載時執行方法 一個在方法執行時執行的方法 AfterClass與After則是一個在類結束時執行,一個在方法結束時執行

產生的結果是1、beforeClass? junittest1 junittest2 afterClass 2、before test1 after before test2 after

總結

以上是生活随笔為你收集整理的java白盒测试面试题_面试之JAVA基础Junit了解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。