testNG異常 java.lang.AssertionError: l should not be null

在執行TestNG用例時,發現報 java.lang.AssertionError: l should not be null 異常,百度了一圈但並沒有找到任何解決問題的答案,

最後反覆研究才發現是

因爲子類重寫父類方法時,並沒有加@Override註解的原因

 

以下爲簡單還原的例子:

public class BaseTest{
    public void send(string param){}
}

public class BaseTest2MyProject extends BaseTest{
    public void send(string param){}
}


public class myTest extends BaseTest2MyProject{

    @Test
    public void test(){
        send("param"); 
    }    
    
    //當執行了該test後,則會報錯"java.lang.AssertionError: l should not be null"
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章