簡體   English   中英

JAVA-如何在junit的@BeforeClass方法中獲取即將運行的測試模塊名稱

[英]JAVA - How to fetch the about to run test module name in @BeforeClass method of junit

在我的@BeforeClass方法的設置方法中,我想獲取將要運行的模塊的名稱。 例如,我跑了登錄模塊,所以在靜態@BeforeClass我想要的模塊的名稱Login ,這樣我可以設定,在功能還的@BeforeClass方法是在父類,說BaseTest.java ,和@test方法存在於子類中。 因此,按照我的示例,Login類是子類,而BaseTest.java是父類。

項目模塊截圖

您可以嘗試如下代碼:

  @BeforeClass
  public void beforeClass(ITestContext result) {
      System.out.println("method name:" + result.getCurrentXmlTest().getName());  
  }

更多詳情

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM