Merge "AndroidKeyStore: fix tests"
This commit is contained in:
@@ -243,7 +243,7 @@ public class KeyStore {
|
||||
*/
|
||||
public long getmtime(String key) {
|
||||
try {
|
||||
return mBinder.getmtime(key);
|
||||
return mBinder.getmtime(key) * 1000L;
|
||||
} catch (RemoteException e) {
|
||||
Log.w(TAG, "Cannot connect to keystore", e);
|
||||
return -1L;
|
||||
|
||||
@@ -577,17 +577,14 @@ public class AndroidKeyStoreTest extends AndroidTestCase {
|
||||
assertAliases(new String[] { });
|
||||
}
|
||||
|
||||
public void testKeyStore_DeleteEntry_EmptyStore_Failure() throws Exception {
|
||||
public void testKeyStore_DeleteEntry_EmptyStore_Success() throws Exception {
|
||||
mKeyStore.load(null, null);
|
||||
|
||||
try {
|
||||
mKeyStore.deleteEntry(TEST_ALIAS_1);
|
||||
fail("Should throw KeyStoreException with non-existent alias");
|
||||
} catch (KeyStoreException success) {
|
||||
}
|
||||
// Should not throw when a non-existent entry is requested for delete.
|
||||
mKeyStore.deleteEntry(TEST_ALIAS_1);
|
||||
}
|
||||
|
||||
public void testKeyStore_DeleteEntry_NonExistent_Failure() throws Exception {
|
||||
public void testKeyStore_DeleteEntry_NonExistent_Success() throws Exception {
|
||||
mKeyStore.load(null, null);
|
||||
|
||||
// TEST_ALIAS_1
|
||||
@@ -596,11 +593,8 @@ public class AndroidKeyStoreTest extends AndroidTestCase {
|
||||
assertTrue(mAndroidKeyStore.put(Credentials.USER_CERTIFICATE + TEST_ALIAS_1, FAKE_USER_1));
|
||||
assertTrue(mAndroidKeyStore.put(Credentials.CA_CERTIFICATE + TEST_ALIAS_1, FAKE_CA_1));
|
||||
|
||||
try {
|
||||
mKeyStore.deleteEntry(TEST_ALIAS_2);
|
||||
fail("Should throw KeyStoreException with non-existent alias");
|
||||
} catch (KeyStoreException success) {
|
||||
}
|
||||
// Should not throw when a non-existent entry is requested for delete.
|
||||
mKeyStore.deleteEntry(TEST_ALIAS_2);
|
||||
}
|
||||
|
||||
public void testKeyStore_GetCertificate_Single_Success() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user