From 2a0ecc3f8084b54fcc75707f0055f47829065e42 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Wed, 1 Aug 2018 16:49:14 +0100 Subject: [PATCH] Clean up some tests. --- .../account/AccountManagerImplTest.java | 23 ++++--------------- .../login/PasswordControllerImplTest.java | 5 ++-- .../login/SetupControllerImplTest.java | 2 +- 3 files changed, 9 insertions(+), 21 deletions(-) diff --git a/bramble-core/src/test/java/org/briarproject/bramble/account/AccountManagerImplTest.java b/bramble-core/src/test/java/org/briarproject/bramble/account/AccountManagerImplTest.java index 998fa1c5e4..66dcf9bdb3 100644 --- a/bramble-core/src/test/java/org/briarproject/bramble/account/AccountManagerImplTest.java +++ b/bramble-core/src/test/java/org/briarproject/bramble/account/AccountManagerImplTest.java @@ -25,6 +25,7 @@ import static org.briarproject.bramble.test.TestUtils.deleteTestDirectory; import static org.briarproject.bramble.test.TestUtils.getRandomBytes; import static org.briarproject.bramble.test.TestUtils.getSecretKey; import static org.briarproject.bramble.test.TestUtils.getTestDirectory; +import static org.briarproject.bramble.util.StringUtils.getRandomString; import static org.briarproject.bramble.util.StringUtils.toHexString; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; @@ -41,8 +42,8 @@ public class AccountManagerImplTest extends BrambleMockTestCase { private final String encryptedKeyHex = toHexString(encryptedKey); private final byte[] newEncryptedKey = getRandomBytes(123); private final String newEncryptedKeyHex = toHexString(newEncryptedKey); - private final String password = "some.password"; - private final String newPassword = "some.new.password"; + private final String password = getRandomString(10); + private final String newPassword = getRandomString(10); private final File testDir = getTestDirectory(); private final File dbDir = new File(testDir, "db"); private final File keyDir = new File(testDir, "key"); @@ -66,21 +67,6 @@ public class AccountManagerImplTest extends BrambleMockTestCase { assertFalse(keyBackupFile.exists()); } - @Test - public void testCreatingAccountStoresDbKey() throws Exception { - context.checking(new Expectations() {{ - oneOf(crypto).generateSecretKey(); - will(returnValue(key)); - oneOf(crypto).encryptWithPassword(key.getBytes(), password); - will(returnValue(encryptedKey)); - }}); - - accountManager.createAccount(password); - - assertEquals(encryptedKeyHex, loadDatabaseKey(keyFile)); - assertEquals(encryptedKeyHex, loadDatabaseKey(keyBackupFile)); - } - @Test public void testSignInReturnsFalseIfDbKeyCannotBeLoaded() { assertFalse(accountManager.signIn(password)); @@ -302,7 +288,8 @@ public class AccountManagerImplTest extends BrambleMockTestCase { } @Test - public void testChangePasswordReturnsTrueIfPasswordIsRight() throws Exception { + public void testChangePasswordReturnsTrueIfPasswordIsRight() + throws Exception { context.checking(new Expectations() {{ oneOf(crypto).decryptWithPassword(encryptedKey, password); will(returnValue(key.getBytes())); diff --git a/briar-android/src/test/java/org/briarproject/briar/android/login/PasswordControllerImplTest.java b/briar-android/src/test/java/org/briarproject/briar/android/login/PasswordControllerImplTest.java index aa798f12b3..987155ffcb 100644 --- a/briar-android/src/test/java/org/briarproject/briar/android/login/PasswordControllerImplTest.java +++ b/briar-android/src/test/java/org/briarproject/briar/android/login/PasswordControllerImplTest.java @@ -12,6 +12,7 @@ import java.util.concurrent.atomic.AtomicBoolean; import static junit.framework.Assert.assertFalse; import static junit.framework.Assert.assertTrue; +import static org.briarproject.bramble.util.StringUtils.getRandomString; public class PasswordControllerImplTest extends BrambleMockTestCase { @@ -22,8 +23,8 @@ public class PasswordControllerImplTest extends BrambleMockTestCase { private final Executor ioExecutor = new ImmediateExecutor(); - private final String oldPassword = "some.old.pass"; - private final String newPassword = "some.new.pass"; + private final String oldPassword = getRandomString(10); + private final String newPassword = getRandomString(10); @Test public void testChangePasswordReturnsTrue() { diff --git a/briar-android/src/test/java/org/briarproject/briar/android/login/SetupControllerImplTest.java b/briar-android/src/test/java/org/briarproject/briar/android/login/SetupControllerImplTest.java index 5c76733e87..51f6609c8b 100644 --- a/briar-android/src/test/java/org/briarproject/briar/android/login/SetupControllerImplTest.java +++ b/briar-android/src/test/java/org/briarproject/briar/android/login/SetupControllerImplTest.java @@ -31,7 +31,7 @@ public class SetupControllerImplTest extends BrambleMockTestCase { private final Executor ioExecutor = new ImmediateExecutor(); private final String authorName = getRandomString(MAX_AUTHOR_NAME_LENGTH); - private final String password = "some.strong.pass"; + private final String password = getRandomString(10); private final LocalAuthor localAuthor = getLocalAuthor(); public SetupControllerImplTest() { -- GitLab