diff --git a/src/digital/technik/DigitalTechnikTest.java b/src/digital/technik/DigitalTechnikTest.java index e5e7676..fe0026a 100644 --- a/src/digital/technik/DigitalTechnikTest.java +++ b/src/digital/technik/DigitalTechnikTest.java @@ -93,5 +93,39 @@ class DigitalTechnikTest { assertTrue(out.toString().contains("Ein KV-Diagramm ist ein Diagramm, in dem die Beziehung zwischen zwei oder mehr Variablen dargestellt wird.")); } - + + + @Test + public void testDigitalTechnik6() { + String input = "1\n"; + ByteArrayInputStream in = new ByteArrayInputStream(input.getBytes()); + System.setIn(in); + + ByteArrayOutputStream out = new ByteArrayOutputStream(); + System.setOut(new PrintStream(out)); + + DigitalTechnik digitalTechnik = new DigitalTechnik(); + digitalTechnik.digitalTechnik6(); + + assertTrue(out.toString().contains("Ein KV-Diagramm ist ein Diagramm, in dem die Beziehung zwischen zwei oder mehr Variablen dargestellt wird.")); + } + + + @Test + public void testDigitalTechnik6() { + String input = "2\n"; + ByteArrayInputStream in = new ByteArrayInputStream(input.getBytes()); + System.setIn(in); + + ByteArrayOutputStream out = new ByteArrayOutputStream(); + System.setOut(new PrintStream(out)); + + DigitalTechnik digitalTechnik = new DigitalTechnik(); + digitalTechnik.digitalTechnik6(); + + assertTrue(out.toString().contains("In der Digitaltechnik sind Dekoder Schaltungen, die mehrere Eingangssignale in eine bestimmte Anzahl von Ausgangssignalen umwandeln. \n" + + "Sie werden verwendet, um digitale Codes zu interpretieren und bestimmte Aktionen auszuführen.")); + } + + } \ No newline at end of file