我正在尝试为isKeyguardSecure()
类的KeyguardManager
方法编写测试。
当我尝试使用EasyMock
创建一个带有以下行的模拟对象时:
KeyguardManager keyguardManagerMock = EasyMock.createMock(KeyguardManager.class);
我收到错误:
java.lang.IllegalArgumentException: android.app.KeyguardManager is not an interface
关于如何正确创建KeyguardManager
类的模拟的任何想法?
答案 0 :(得分:0)
它应该可以正常工作,但我认为你使用的是旧版本的EasyMock。所以你需要类扩展来模拟一个类。
你能试试EasyMock 3+吗?它应该马上工作