我必须编写代码来搜索java测试文件包中的字符串模式,一旦找到它,我必须获取找到模式的方法名称,并将该方法名称放在testsuite中以便执行
搜索字符串很好,但是获取方法名称的方法应该是什么?
有人可以建议吗?
**这些字符串存在于该方法专用的地图中
答案 0 :(得分:1)
我建议使用Java Annotations - 详细说明annotation processing tool(tutorial)。
请看一下这些文章:
另一个选项是使用@Category
注释对您的测试进行分类。这也将允许您灵活的选择测试执行(我猜你最终想要实现的)。其次,它比在类中搜索字符串要清晰得多。
请查看此博文,了解其工作原理:Howto categorize JUnit test methods and filter them for execution。