From e7b18c044ff58001c8ac193c62ea692cb7d43505 Mon Sep 17 00:00:00 2001 From: WillemDalton Date: Fri, 14 Nov 2025 12:49:00 -0500 Subject: completed courselist testing --- src/test/java/design/model/InviteTest.java | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/test/java/design/model/InviteTest.java (limited to 'src/test/java/design/model/InviteTest.java') diff --git a/src/test/java/design/model/InviteTest.java b/src/test/java/design/model/InviteTest.java new file mode 100644 index 0000000..a71271d --- /dev/null +++ b/src/test/java/design/model/InviteTest.java @@ -0,0 +1,37 @@ +package design.model; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +import org.junit.jupiter.api.Tag; +import org.junit.jupiter.api.Test; + +import java.util.Date; + +/** Unit Tests for the Invite Class. + * @author Willem Dalton + **/ +public class InviteTest { + @Test + void testConstructor() + { + Golfer testOwner = new Golfer("Jane Doe", "j_doe_rocks", "1234"); + Team testTeam = new Team("A Team", testOwner); + Date testDate = new Date(123456); + Invite testInvite = new Invite(testTeam, testDate); + + assertEquals(testTeam, testInvite.getTeam()); + assertEquals(testDate, testInvite.getSendDate()); + } + + @Test + void testAccept() + { + Golfer testOwner = new Golfer("Jane Doe", "j_doe_rocks", "1234"); + Golfer testInvitee = new Golfer("James Doe", "j_doe_is_cool", "54321"); + Team testTeam = new Team("A Team", testOwner); + Date testDate = new Date(123456); + Invite testInvite = new Invite(testTeam, testDate); + testInvite.accept(testInvitee); + assertEquals(testInvitee, testTeam.getMembers()[0]); + } +} -- cgit v1.2.3 From d06215b7ce9004943f370756a35e40cbbf46f672 Mon Sep 17 00:00:00 2001 From: WillemDalton Date: Sat, 15 Nov 2025 13:58:06 -0500 Subject: finished testing for statistics subsystem --- src/test/java/design/model/InviteTest.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src/test/java/design/model/InviteTest.java') diff --git a/src/test/java/design/model/InviteTest.java b/src/test/java/design/model/InviteTest.java index a71271d..29388a2 100644 --- a/src/test/java/design/model/InviteTest.java +++ b/src/test/java/design/model/InviteTest.java @@ -10,6 +10,7 @@ import java.util.Date; /** Unit Tests for the Invite Class. * @author Willem Dalton **/ +@Tag("Model-tier") public class InviteTest { @Test void testConstructor() -- cgit v1.2.3