Browse Source

added second Unittest for digitaltechnik2

remotes/origin/fdai7487-main-patch-56841
fdai7487 2 years ago
parent
commit
326b432ae1
  1. 21
      src/main/java/digital/technik/DigitalTechnikTest.java

21
src/main/java/digital/technik/DigitalTechnikTest.java

@ -26,4 +26,25 @@ class DigitalTechnikTest {
assertTrue(out.toString().contains("Die Zuordnung muss nicht (eindeutig) umkehrbar sein!")); assertTrue(out.toString().contains("Die Zuordnung muss nicht (eindeutig) umkehrbar sein!"));
} }
@Test
public void testDigitalTechnik2() {
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.digitalTechnik2();
assertTrue(out.toString().contains("""
Hexadezimale Zahlen (R = 16) werden häufig zur kompakten
Darstellung von Binärzahlen verwendet.
Es werden die Ziffern {0, 1, 2, . . . , 9,A,B,C, D,E, F} verwendet
(A bis F repräsentieren die Wertigkeit 10 bis 15)
Jedes Hexadezimale Digit kann mit genau 4 Bit dargestellt
werden"""));
}
} }
Loading…
Cancel
Save