我试图模仿第三方图书馆的公共课。
该课程看起来像..
public class TestManagerClass{
public TestManagerClass( Context context )
{
mContext = context;
mService = new TestJNIClient(mContext);
}
.........
}
但是构建TestJNIClient会加载一个本机共享库,这会导致我的UT崩溃。我想避免这种情况。 扩展TestManagerClass并没有帮助,因为我无法使用super()调用。
TestJNIClient是第三方库中的隐藏类,所以我无法模拟。 (使用@hide)
任何帮助表示赞赏。感谢。