07_Praktikum_Worthaeufigkei.../test/WorthaeufigkeitsanalyseTest...

53 lines
2.8 KiB
Java
Raw Permalink Normal View History

2021-11-04 16:11:45 +01:00
import org.junit.jupiter.api.BeforeAll;
import static org.junit.jupiter.api.Assertions.*;
class WorthaeufigkeitsanalyseTest {
@org.junit.jupiter.api.Test
void verarbeiteText() {
Worthaeufigkeitsanalyse worthaeufigkeitsanalyse = new Worthaeufigkeitsanalyse();
assertEquals(0, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().size());
worthaeufigkeitsanalyse.verarbeiteText("test");
assertEquals(1, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().size());
assertEquals(1, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().get("test"));
worthaeufigkeitsanalyse.verarbeiteText("test test");
assertEquals(1, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().size());
assertEquals(3, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().get("test"));
worthaeufigkeitsanalyse.verarbeiteText("hallo TeSt hallo");
assertEquals(2, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().size());
assertEquals(4, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().get("test"));
assertEquals(2, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().get("hallo"));
worthaeufigkeitsanalyse.verarbeiteText("");
assertEquals(2, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().size());
assertEquals(4, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().get("test"));
assertEquals(2, worthaeufigkeitsanalyse.gibWoerterHaeufigkeit().get("hallo"));
}
@org.junit.jupiter.api.Test
void entferneSatzzeichen() {
Worthaeufigkeitsanalyse worthaeufigkeitsanalyse = new Worthaeufigkeitsanalyse();
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("test."));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen(".test"));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("test.."));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("..test"));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen(".test."));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("test,"));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("test?"));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("test!"));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("test:"));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("test;"));
assertEquals("", worthaeufigkeitsanalyse.entferneSatzzeichen(""));
assertEquals("test", worthaeufigkeitsanalyse.entferneSatzzeichen("test;"));
assertEquals("test test", worthaeufigkeitsanalyse.entferneSatzzeichen("test test."));
assertEquals("test.test", worthaeufigkeitsanalyse.entferneSatzzeichen("test.test"));
}
@org.junit.jupiter.api.Test
void druckeStatistik() {
}
}