From cf0425bc590566503c4934460b094cc8685a5fbe Mon Sep 17 00:00:00 2001 From: fdai6352 Date: Thu, 17 Feb 2022 00:50:14 +0100 Subject: [PATCH] added edit credential menu item --- src/main/java/Vault.java | 5 ++++- src/test/java/VaultTest.java | 9 +++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/Vault.java b/src/main/java/Vault.java index 7428bbd..ffeadee 100644 --- a/src/main/java/Vault.java +++ b/src/main/java/Vault.java @@ -56,7 +56,7 @@ public class Vault implements VaultInterface { } else if (input.equals("n")) { println("Should you PW have numbers? Type in yes or no."); String inputN = scan.nextLine(); - setNumbers(input); + setNumbers(inputN); } } @@ -129,6 +129,7 @@ public class Vault implements VaultInterface { sbcm.append("Configure credentials:\n"); sbcm.append("- add credential: a\n"); sbcm.append("- show credential: c\n"); + sbcm.append("- edit credential: l\n"); sbcm.append("- exit: e\n"); println(sbcm.toString()); @@ -141,6 +142,8 @@ public class Vault implements VaultInterface { println("Type username:"); } else if (input.equals("c")) { println("Type username or ID to show credential:"); + } else if (input.equals("l")) { + println("Type username or ID to select credential:"); } } } diff --git a/src/test/java/VaultTest.java b/src/test/java/VaultTest.java index 63e5178..ea2d381 100644 --- a/src/test/java/VaultTest.java +++ b/src/test/java/VaultTest.java @@ -62,6 +62,15 @@ public class VaultTest { assertTrue(outputStream.toString().contains("Type")); } + @Test + void openEditCredentialMenuItem() { + ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + vlt.inputS = new ByteArrayInputStream("l".getBytes(StandardCharsets.UTF_8)); + vlt.outputS = outputStream; + vlt.credentialMenu(); + assertTrue(outputStream.toString().contains("Type")); + } + @Test void addCredentialTest() { vlt.addCredential();}