1
0
mirror of https://github.com/pcvolkmer/onkostar-plugin-dnpm.git synced 2025-07-02 09:12:54 +00:00
Files
onkostar-plugin-dnpm/src/test/java/ATCCodes/AtcCodeTest.java

29 lines
816 B
Java

package ATCCodes;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class AtcCodeTest {
@Test
void testShouldDetectAtcCodeScheme() {
assertTrue(AtcCode.isAtcCode("L01"));
assertTrue(AtcCode.isAtcCode("L01A"));
assertTrue(AtcCode.isAtcCode("L01AA"));
assertTrue(AtcCode.isAtcCode("L01AA01"));
}
@Test
void testShouldDetectInvalidAtcCodeScheme() {
assertFalse(AtcCode.isAtcCode(null));
assertFalse(AtcCode.isAtcCode(" "));
assertFalse(AtcCode.isAtcCode("irgendwas"));
assertFalse(AtcCode.isAtcCode("L00AA"));
assertFalse(AtcCode.isAtcCode("Z01AA"));
assertFalse(AtcCode.isAtcCode("L01AA0"));
}
}