From 0b005bc25ac3ea16b5d78c5b4dbcfc4c4b812807 Mon Sep 17 00:00:00 2001 From: MatheaGjerde Date: Sun, 1 Mar 2026 22:26:39 +0100 Subject: [PATCH] Tested constructor and getters for Donation --- .../app/model/donation/DonationTest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/test/java/edu/group5/app/model/donation/DonationTest.java b/src/test/java/edu/group5/app/model/donation/DonationTest.java index a4da95e..103378f 100644 --- a/src/test/java/edu/group5/app/model/donation/DonationTest.java +++ b/src/test/java/edu/group5/app/model/donation/DonationTest.java @@ -1,4 +1,23 @@ package edu.group5.app.model.donation; +import org.junit.jupiter.api.Test; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +import static org.junit.jupiter.api.Assertions.assertEquals; + public class DonationTest { + @Test + void testConstructorAndGetters() { + Timestamp now = new Timestamp(System.currentTimeMillis()); + Donation donation = new Donation(1, 101, 202, new BigDecimal("500.0"), now, "Card"); + assertEquals(1, donation.getDonationId()); + assertEquals(101, donation.getUserId()); + assertEquals(202, donation.getOrganizationId()); + assertEquals(new BigDecimal("500.0"), donation.getAmount()); + assertEquals(now, donation.getDate()); + assertEquals("Card", donation.getPaymentMethod()); + } + }