如何测试系统服务?

时间:2018-12-25 08:18:18

标签: android android-espresso fingerprint ui-testing

我需要一种在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()方法?

我不知道在这种情况下该怎么办,以及如何测试这部分代码。

0 个答案:

没有答案