package com.tourguide.common.validation; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; class ChineseIdCardValidatorTest { @Test void shouldAcceptValidIdCardNumber() { assertTrue(ChineseIdCardValidator.isValid("11010519491231002X")); } @Test void shouldRejectInvalidBirthdayAndCheckCode() { assertFalse(ChineseIdCardValidator.isValid("110105202602300021")); assertFalse(ChineseIdCardValidator.isValid("110105194912310021")); } }