如何测试java代码(源代码本身)

时间:2016-08-30 12:53:20

标签: java maven unit-testing

我的Maven项目中有两个属于彼此的文件。一个是src/main/java中的Java代码,另一个是src/main/resources文件夹中的JSON文件。

我想确保如果在Java代码中添加或更新属性,那么相应的JSON文件也会更新,反之亦然。我的想法是编写一个在这种情况下失败的单元测试。

对于大多数属性,我可以使用反射扫描Java代码,但是当涉及泛型(例如类型为List<Foo>的属性)时,我被卡住了,因为即使反射也不知道Foo

所以我的想法是解析Java源代码本身。我以前从未这样做过,也不知道要搜索什么。

0 个答案:

没有答案