如果在该方法中存在特定的字符串模式,如何从java测试文件中获取方法名称?

时间:2013-08-26 09:48:47

标签: java junit

我必须编写代码来搜索java测试文件包中的字符串模式,一旦找到它,我必须获取找到模式的方法名称,并将该方法名称放在testsuite中以便执行

搜索字符串很好,但是获取方法名称的方法应该是什么?

有人可以建议吗?

**这些字符串存在于该方法专用的地图中

1 个答案:

答案 0 :(得分:1)

我建议使用Java Annotations - 详细说明annotation processing tooltutorial)。

请看一下这些文章:

另一个选项是使用@Category注释对您的测试进行分类。这也将允许您灵活的选择测试执行(我猜你最终想要实现的)。其次,它比在类中搜索字符串要清晰得多。 请查看此博文,了解其工作原理:Howto categorize JUnit test methods and filter them for execution