mirror of
https://github.com/pcvolkmer/onkostar-plugin-dnpm.git
synced 2025-07-02 09:12:54 +00:00
29 lines
816 B
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"));
|
|
}
|
|
|
|
}
|