From a3c6f9d9f10a0d20841b1f282cc28c806b381b12 Mon Sep 17 00:00:00 2001 From: fdai7487 Date: Fri, 10 Feb 2023 23:39:59 +0100 Subject: [PATCH] added third Unittest for digitaltechnik3 --- .../java/digital/technik/DigitalTechnikTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/digital/technik/DigitalTechnikTest.java b/src/main/java/digital/technik/DigitalTechnikTest.java index ee2fc8c..3298e73 100644 --- a/src/main/java/digital/technik/DigitalTechnikTest.java +++ b/src/main/java/digital/technik/DigitalTechnikTest.java @@ -47,4 +47,19 @@ class DigitalTechnikTest { Jedes Hexadezimale Digit kann mit genau 4 Bit dargestellt werden""")); } + + @Test + public void testDigitalTechnik3() { + String input = "4\n"; + ByteArrayInputStream in = new ByteArrayInputStream(input.getBytes()); + System.setIn(in); + + ByteArrayOutputStream out = new ByteArrayOutputStream(); + System.setOut(new PrintStream(out)); + + DigitalTechnik digitalTechnik = new DigitalTechnik(); + digitalTechnik.digitalTechnik3(); + + assertTrue(out.toString().contains("Die kanonische disjunktive Normalform (KDNF) ist eine Darstellung einer boolschen Funktion als Summe der Produkte der Minterme.")); + } } \ No newline at end of file