想问一下这个junit5Launcher必须要写成单元要在main里有同名类,test类才能执行吗?

你好!JUnit5Launcher是用来运行JUnit 5测试的启动器,它可以在命令行或者IDE中执行测试。它确实需要有同名的测试类和主类,因为测试类是通过反射来加载并执行的。

在JUnit 5中,测试类并不需要是在主类中的内部类,也可以是单独的类文件。但是,要注意测试类的命名规则:测试类的名称必须以Test结尾,并且应该与被测试的类相关联。

例如,如果你有一个名为MyClass的类,你可以创建一个名为MyClassTest的测试类来测试它。然后,你可以使用JUnit5Launcher来运行这个测试类。

总结来说,JUnit5Launcher不需要将测试类作为主类的内部类,但测试类和被测试类之间的命名关系是必须的。希望对你有所帮助!如果还有其他问题,请随时提问。