如何使用 Maven 在嵌套类中运行一个测试?

问题描述 投票:0回答:1

JUnit 示例代码:

class OuterClass {

   @Nested
   class InnerClass {

      @Test
      void test() {
      }
   }
}

此命令:

mvn test -Dtest=OuterClass*
运行 OuterClass 中的所有测试。

此命令:

mvn test -Dtest=OuterClass$InnerClass*
运行内部类中的所有测试。

此命令:

mvn test -Dtest=OuterClass$InnerClass#test
不运行任何测试。我怎样才能只运行这个测试方法?

maven junit
1个回答
0
投票

使用引号:

mvn test -Dtest='OuterClass$InnerClass#test'
© www.soinside.com 2019 - 2024. All rights reserved.