Python 从现有类自动生成OCUnit测试文件。

Python 从现有类自动生成OCUnit测试文件。,python,objective-c,xcode,clang,ocunit,Python,Objective C,Xcode,Clang,Ocunit,我想问一下,是否有一个流程或工具可以帮助我解析objective-c Xcode中的头文件和/或实现文件,以隔离属性和方法名称,帮助自动生成OCUnit测试头文件和实现文件 我正在尝试对现有项目实施OCUnit测试,并希望自动创建OCUnit类,并在现有类上进行测试 在我的头脑中,我可以预见以下过程: 获取要为其创建OCUnit测试的类的头文件和实现文件。 使用脚本语言或LLVM编译器隔离合成属性setter和getter,并生成OCUnit测试。 使用脚本语言或LLVM编译器隔离类的方法,并为

我想问一下,是否有一个流程或工具可以帮助我解析objective-c Xcode中的头文件和/或实现文件,以隔离属性和方法名称,帮助自动生成OCUnit测试头文件和实现文件

我正在尝试对现有项目实施OCUnit测试,并希望自动创建OCUnit类,并在现有类上进行测试

在我的头脑中,我可以预见以下过程:

获取要为其创建OCUnit测试的类的头文件和实现文件。 使用脚本语言或LLVM编译器隔离合成属性setter和getter,并生成OCUnit测试。 使用脚本语言或LLVM编译器隔离类的方法,并为它们创建OCUnit测试。 在Xcode中分别为正在测试的类创建一个目标。 对我来说,解析属性和隔离方法名是最重要的。我不想用python编写解析器来实现这一点。也许在LLVM/Clang中有一些命令可以用来提取类、属性和方法名。从那里,我可以使用python为我的OCUnit测试自动生成头文件和实现文件。 还有其他想法吗