From 317d500f50ec1d917065a9562ecbcb519f24ee60 Mon Sep 17 00:00:00 2001 From: fdai6352 Date: Thu, 17 Feb 2022 00:17:03 +0100 Subject: [PATCH] added credential menu --- src/main/java/Vault.java | 11 +++++++++++ src/test/java/VaultTest.java | 8 ++++++++ 2 files changed, 19 insertions(+) diff --git a/src/main/java/Vault.java b/src/main/java/Vault.java index 84f5ccf..c983547 100644 --- a/src/main/java/Vault.java +++ b/src/main/java/Vault.java @@ -120,4 +120,15 @@ public class Vault implements VaultInterface { println("Your PWs donĀ“t have numbers anymore."); } } + + public void credentialMenu() { + StringBuilder sbcm = new StringBuilder(); + + sbcm.append("Configure credentials:\n"); + sbcm.append("- add credential: a\n"); + sbcm.append("- show credential: c\n"); + sbcm.append("- exit: e\n"); + + println(sbcm.toString()); + } } diff --git a/src/test/java/VaultTest.java b/src/test/java/VaultTest.java index 77f4b7b..37be30d 100644 --- a/src/test/java/VaultTest.java +++ b/src/test/java/VaultTest.java @@ -27,6 +27,14 @@ public class VaultTest { vlt.inputS = System.in; } + @Test + void openCredentialMenu() { + ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + vlt.outputS = outputStream; + vlt.credentialMenu(); + assertTrue(outputStream.toString().startsWith("Configure")); + } + @Test void addCredentialTest() { vlt.addCredential();}