From 35a372765de86136b12041629e519b84a7c367a9 Mon Sep 17 00:00:00 2001 From: fdai6352 Date: Thu, 17 Feb 2022 00:43:53 +0100 Subject: [PATCH] added credential menu item show credential --- src/main/java/Vault.java | 2 ++ src/test/java/VaultTest.java | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/src/main/java/Vault.java b/src/main/java/Vault.java index 8ac93c6..51093d7 100644 --- a/src/main/java/Vault.java +++ b/src/main/java/Vault.java @@ -140,6 +140,8 @@ public class Vault implements VaultInterface { credentialM = false; } else if (input.equals("a")) { println("Type username:"); + } else if (input.equals("c")) { + println("Type username or ID to show credential:"); } } } diff --git a/src/test/java/VaultTest.java b/src/test/java/VaultTest.java index 0d61bf7..63e5178 100644 --- a/src/test/java/VaultTest.java +++ b/src/test/java/VaultTest.java @@ -53,6 +53,15 @@ public class VaultTest { assertTrue(outputStream.toString().contains("Type")); } + @Test + void openShowCredentialMenuItem() { + ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + vlt.inputS = new ByteArrayInputStream("c".getBytes(StandardCharsets.UTF_8)); + vlt.outputS = outputStream; + vlt.credentialMenu(); + assertTrue(outputStream.toString().contains("Type")); + } + @Test void addCredentialTest() { vlt.addCredential();}