亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

@Test 失敗,當調用方法有 softassert 失敗時

@Test 失敗,當調用方法有 softassert 失敗時

滄海一幻覺 2021-07-09 11:07:21
軟斷言無法從父類繼續測試用例:在下面的測試中,第二種方法AssertTesting.softassert()以失敗的軟斷言完成,但在第二種方法后停止運行。我想AssertTesting.softassert2()從父類執行第三個方法。我可以使用軟斷言的任何其他方式,這樣我就可以繼續執行            package Assertion;        import org.testng.annotations.Test;        public class AssertTestingAll         {            @Test            public void callallAssert()            {                AssertTesting.Hardassert();                AssertTesting.softassert();                AssertTesting.softassert2();            }        }    package Assertion;    import org.junit.Assert;    import org.testng.annotations.Test;    import org.testng.asserts.SoftAssert;    public class AssertTesting     {        static SoftAssert sa=new SoftAssert();      public static void Hardassert()       {    //    Assert.fail("Assertion fail");          Assert.assertEquals("strings dont match:", "Test", "Test");          {          String [] name1= {"jeeva","balan","madhu"};          String [] name2= {"jeeva","balan","madhu"};          Assert.assertArrayEquals("name does not match", name1, name2);          }          Assert.assertFalse("numbers does not matches ", 2<2);          Assert.assertSame("jeeva", "jeeva");      }      public static void softassert()      {          sa.assertEquals("strings dont match:", "Test1", "Test");          {          String [] name1= {"jeeva","balan","madhu"};          String [] name2= {"jeeva","balan","madhu"};          Assert.assertArrayEquals("name does not match", name1, name2);          }          System.out.println("execution continued");          sa.assertFalse(2<2,"numbers does not matches ");          sa.assertSame("jeeva", "jeeva1");          sa.assertAll();      }
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 239 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號