第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

即使一個測試用例失敗,如何運行所有測試用例

即使一個測試用例失敗,如何運行所有測試用例

C#
翻過高山走不出你 2023-01-03 16:00:53
func Test_something(t *testing.T) {    // TEST CASE1: pass an array       // some logic here    // TEST CASE2: pass an EMPTY array --> this will cause test to fail      // some logic here    // TEST CASE3: pass something else       // some logic here我正在編寫一些單元測試,但我不確定是否可以運行Test_something具有多個測試用例的測試,而不會在一個測試用例失敗時停止執(zhí)行其他測試用例?;蛘咚踔劣幸饬x嗎?在控制臺中,我希望看到這樣的東西。TESTCASE1: SUCCESS <message>TESTCASE2: FAIL <message>TESTCASE3: SUCCESS <message>此刻我得到這樣的東西:TESTCASE1: SUCCESS <message>TESTCASE2: FAIL <message>TESTCASE2失敗后自然會停止執(zhí)行。
查看完整描述

2 回答

?
嗶嗶one

TA貢獻(xiàn)1854條經(jīng)驗 獲得超8個贊

testing.T.Run您可以在函數(shù)的幫助下使用子測試。它允許將多個測試用例收集在一起,并為每個測試用例提供單獨的狀態(tài)。


func TestSomething(t *testing.T) {

    t.Run("first test case", func(t *testing.T) {

        // implement your first test case here

    })

    t.Run("second test case", func(t *testing.T) {

        // implement your second test case here

    }

}


查看完整回答
反對 回復(fù) 2023-01-03
?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗 獲得超7個贊

t *testing.T你可以打電話給:

  • t.Errorf(...): 它不會停止下一個測試。

  • t.Fatalf(...): 它將停止下一次測試。

請參閱官方文檔。



查看完整回答
反對 回復(fù) 2023-01-03
  • 2 回答
  • 0 關(guān)注
  • 124 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號