代码之家  ›  专栏  ›  技术社区  ›  Mahozad

如何在junit5中获得测试的当前重复计数?

  •  2
  • Mahozad  · 技术社区  · 7 年前

    @RepeatedTest( n ) 这样它就可以运行了 n 时代。如何显示该测试方法中当前的重复次数?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Mahozad    7 年前

    如果提供类型为的参数 RepetitionInfo

    @RepeatedTest(5)
    void repeat(RepetitionInfo repetitionInfo) { // Automatically injected
        System.out.println(repetitionInfo.getCurrentRepetition());
        System.out.println(repetitionInfo.getTotalRepetitions());
    }
    

    如您所见,您可以通过提供的参数访问当前重复计数以及总重复次数(n)。