fix: placement and tests

This commit is contained in:
2026-04-17 01:09:22 +03:30
parent 636de18d6c
commit 87affb5e56
8 changed files with 20 additions and 36 deletions
+39
View File
@@ -0,0 +1,39 @@
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class BonusTestEmail {
static BonusExercises ex;
@BeforeAll
static void setUp() {
ex = new BonusExercises();
}
@Test
void testEmail0() {
assertTrue(ex.validateEmail("john.doe@example.com"));
}
@Test
void testEmail1() {
assertFalse(ex.validateEmail("hello world@example.com"));
}
@Test
void testEmail2() {
assertTrue(ex.validateEmail("alice_bob123@research-lab.co.uk"));
}
@Test
void testEmail3() {
assertFalse(ex.validateEmail("user@ex_ample.com"));
}
@Test
void testEmail4() {
assertFalse(ex.validateEmail("user.@-example.com"));
}
}