我在想是否有任何框架/库提供了一种机制来测试共享库未导出的功能。
我想测试共享库的“t”部分中列出的函数的工作情况。对于“T”部分中的测试功能,我使用了 cppunit。
测试场景:有一个使用“ __ attribute __ ((visibility("default"))) ”导出的类,它声明了另一个具有“ __ attribute __ ((visibility("hidden"))) ”的类的变量在同一个库中定义。我想用“ __ attribute __ ((visibility("hidden"))) ”属性来测试这个类。
库的编程语言是c++
编译器 gcc 4.1.2
平台 RedHat/Solaris