diff options
| author | Harsh Shandilya <msfjarvis@gmail.com> | 2020-04-17 00:24:13 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-17 00:24:13 +0530 |
| commit | 4ffd7ed9bffa5139277ffb91de5a69f2b714222c (patch) | |
| tree | bccd7b27685d602da42d03111eeb4a36b1a803c1 /app/src/androidTest/java/com/zeapo/pwdstore/PasswordEntryTest.java | |
| parent | 8b4751f8250dea3efe04c73a87bdfe2926e2ac3f (diff) | |
| download | HardenedPass-4ffd7ed9bffa5139277ffb91de5a69f2b714222c.tar.gz HardenedPass-4ffd7ed9bffa5139277ffb91de5a69f2b714222c.zip | |
Enable emulator tests (#708)
* github: Enable instrumentation testing in PRs
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Upgrade to Gradle 6.3
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Remove outdated and broken tests, redo PasswordEntryTest in Kotlin
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Remove now unused test assets
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* github: Disable debug APK uploads in PR testing
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Update .github/workflows/pull_request.yml
* Update .github/workflows/pull_request.yml
Switching to Ubuntu fails due to the SDK 29 missing.
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
Diffstat (limited to 'app/src/androidTest/java/com/zeapo/pwdstore/PasswordEntryTest.java')
| -rw-r--r-- | app/src/androidTest/java/com/zeapo/pwdstore/PasswordEntryTest.java | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/app/src/androidTest/java/com/zeapo/pwdstore/PasswordEntryTest.java b/app/src/androidTest/java/com/zeapo/pwdstore/PasswordEntryTest.java deleted file mode 100644 index dd55fbda..00000000 --- a/app/src/androidTest/java/com/zeapo/pwdstore/PasswordEntryTest.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright © 2014-2020 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ -package com.zeapo.pwdstore; - -import junit.framework.TestCase; - -public class PasswordEntryTest extends TestCase { - - public void testGetPassword() { - assertEquals("fooooo", new PasswordEntry("fooooo\nbla\n").getPassword()); - assertEquals("fooooo", new PasswordEntry("fooooo\nbla").getPassword()); - assertEquals("fooooo", new PasswordEntry("fooooo\n").getPassword()); - assertEquals("fooooo", new PasswordEntry("fooooo").getPassword()); - assertEquals("", new PasswordEntry("\nblubb\n").getPassword()); - assertEquals("", new PasswordEntry("\nblubb").getPassword()); - assertEquals("", new PasswordEntry("\n").getPassword()); - assertEquals("", new PasswordEntry("").getPassword()); - } - - public void testGetExtraContent() { - assertEquals("bla\n", new PasswordEntry("fooooo\nbla\n").getExtraContent()); - assertEquals("bla", new PasswordEntry("fooooo\nbla").getExtraContent()); - assertEquals("", new PasswordEntry("fooooo\n").getExtraContent()); - assertEquals("", new PasswordEntry("fooooo").getExtraContent()); - assertEquals("blubb\n", new PasswordEntry("\nblubb\n").getExtraContent()); - assertEquals("blubb", new PasswordEntry("\nblubb").getExtraContent()); - assertEquals("", new PasswordEntry("\n").getExtraContent()); - assertEquals("", new PasswordEntry("").getExtraContent()); - } - - public void testGetUsername() { - assertEquals( - "username", - new PasswordEntry("secret\nextra\nlogin: username\ncontent\n").getUsername()); - assertEquals( - "username", - new PasswordEntry("\nextra\nusername: username\ncontent\n").getUsername()); - assertEquals( - "username", new PasswordEntry("\nUSERNaMe: username\ncontent\n").getUsername()); - assertEquals("username", new PasswordEntry("\nLOGiN:username").getUsername()); - assertNull(new PasswordEntry("secret\nextra\ncontent\n").getUsername()); - } - - public void testHasUsername() { - assertTrue(new PasswordEntry("secret\nextra\nlogin: username\ncontent\n").hasUsername()); - assertFalse(new PasswordEntry("secret\nextra\ncontent\n").hasUsername()); - assertFalse(new PasswordEntry("secret\nlogin failed\n").hasUsername()); - assertFalse(new PasswordEntry("\n").hasUsername()); - assertFalse(new PasswordEntry("").hasUsername()); - } - - public void testNoTotpUriPresent() { - PasswordEntry entry = new PasswordEntry("secret\nextra\nlogin: username\ncontent"); - assertFalse(entry.hasTotp()); - assertNull(entry.getTotpSecret()); - } - - public void testTotpUriInPassword() { - PasswordEntry entry = new PasswordEntry("otpauth://totp/test?secret=JBSWY3DPEHPK3PXP"); - assertTrue(entry.hasTotp()); - assertEquals("JBSWY3DPEHPK3PXP", entry.getTotpSecret()); - } - - public void testTotpUriInContent() { - PasswordEntry entry = - new PasswordEntry( - "secret\nusername: test\notpauth://totp/test?secret=JBSWY3DPEHPK3PXP"); - assertTrue(entry.hasTotp()); - assertEquals("JBSWY3DPEHPK3PXP", entry.getTotpSecret()); - } - - public void testNoHotpUriPresent() { - PasswordEntry entry = new PasswordEntry("secret\nextra\nlogin: username\ncontent"); - assertFalse(entry.hasHotp()); - assertNull(entry.getHotpSecret()); - assertNull(entry.getHotpCounter()); - } - - public void testHotpUriInPassword() { - PasswordEntry entry = - new PasswordEntry("otpauth://hotp/test?secret=JBSWY3DPEHPK3PXP&counter=25"); - assertTrue(entry.hasHotp()); - assertEquals("JBSWY3DPEHPK3PXP", entry.getHotpSecret()); - assertEquals(new Long(25), entry.getHotpCounter()); - } - - public void testHotpUriInContent() { - PasswordEntry entry = - new PasswordEntry( - "secret\nusername: test\notpauth://hotp/test?secret=JBSWY3DPEHPK3PXP&counter=25"); - assertTrue(entry.hasHotp()); - assertEquals("JBSWY3DPEHPK3PXP", entry.getHotpSecret()); - assertEquals(new Long(25), entry.getHotpCounter()); - } -} |
