Skip to content

Commit

Permalink
Fixes: All current Tests are valid
Browse files Browse the repository at this point in the history
  • Loading branch information
AdrianBalunan committed Mar 5, 2026
1 parent 2408d90 commit 3ab00df
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,20 +43,14 @@ void testDonationInitialization() {
void testAnonymousFlagWhenUserIsAnonymous() {
Donation donation = new Donation(100, LocalDateTime.now(), charity, user);

// According to your logic:
// if donor.getSettings().isAnonymous() == false → donation.isAnonymous = true
// else → donation.isAnonymous = false
//
// So if user.isAnonymous() == true → donation.isAnonymous should be false
assertFalse(donation.isAnonymous());
}

@Test
void testAnonymousFlagWhenUserIsNotAnonymous() {
Donation donation = new Donation(100, LocalDateTime.now(), charity, user);

// If user.isAnonymous() == false → donation.isAnonymous = true
assertTrue(donation.isAnonymous());
assertFalse(donation.isAnonymous());
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ void testAnonymousFlagWhenUserIsAnonymous() {

@Test
void testAnonymousFlagWhenUserIsNotAnonymous() {
user.getSettings().toggleAnonymousMode();
Feedback feedback = new Feedback(user, "Not anonymous");

assertTrue(feedback.isAnonymous());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,20 +24,6 @@ class constructorTests {
private final Settings validSettings = new Settings();
private final Inbox validInbox = new Inbox();

@Test
void shouldThrowIfIdIsNull() {
assertThrows(
IllegalArgumentException.class,
() ->
new User(
validName,
validEmail,
validPassword,
validRole,
validSettings,
validInbox));
}

@Test
void shouldThrowIfNameIsNull() {
assertThrows(
Expand Down Expand Up @@ -157,7 +143,6 @@ void shouldCreateUser() {
validName, validEmail, validPassword, validRole, validSettings, validInbox);

assertAll(
() -> assertEquals(validID, user.getId()),
() -> assertEquals(validName, user.getName()),
() -> assertEquals(validEmail, user.getEmail()),
() -> assertEquals(validRole, user.getRole()),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import static org.junit.jupiter.api.Assertions.*;

import ntnu.sytemutvikling.team6.security.PasswordHasher;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;

Expand Down

0 comments on commit 3ab00df

Please sign in to comment.