我需要一种在espresso中测试系统服务的方法。
想象要在espresso中使用以下测试代码:
fingerprintManagerCompat = FingerprintManagerCompat.from(this);
KeyguardManager keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
if (!fingerprintManagerCompat.isHardwareDetected()) {
showError("your device doesn't have finger print scanner");
}
那么我该如何测试具有假和真条件的isHardwareDetected()
方法?
我不知道在这种情况下该怎么办,以及如何测试这部分代码。