diff --git a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/QuestionNotFoundExceptionTest.java b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/QuestionNotFoundExceptionTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..10952ebf69e596b7b0786d3a2243797b1fd8ed75
--- /dev/null
+++ b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/QuestionNotFoundExceptionTest.java
@@ -0,0 +1,14 @@
+package edu.ntnu.idatt2105.exception;
+
+import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.*;
+
+public class QuestionNotFoundExceptionTest {
+
+  @Test
+  public void testExceptionMessage() {
+    String message = "Question not found!";
+    QuestionNotFoundException exception = new QuestionNotFoundException(message);
+    assertEquals(message, exception.getMessage());
+  }
+}
diff --git a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/QuizNotFoundExceptionTest.java b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/QuizNotFoundExceptionTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..b3dc0be841e7e0fd607f750110b3031a0dd66075
--- /dev/null
+++ b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/QuizNotFoundExceptionTest.java
@@ -0,0 +1,14 @@
+package edu.ntnu.idatt2105.exception;
+
+import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.*;
+
+public class QuizNotFoundExceptionTest {
+
+  @Test
+  public void testExceptionMessage() {
+    String message = "Quiz not found!";
+    QuizNotFoundException exception = new QuizNotFoundException(message);
+    assertEquals(message, exception.getMessage());
+  }
+}
diff --git a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/UserNotFoundExceptionTest.java b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/UserNotFoundExceptionTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..ff4f6a0238b2ee0c17b9d1f1afd46828e8cea490
--- /dev/null
+++ b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/exception/UserNotFoundExceptionTest.java
@@ -0,0 +1,14 @@
+package edu.ntnu.idatt2105.exception;
+
+import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.*;
+
+public class UserNotFoundExceptionTest {
+
+  @Test
+  public void testExceptionMessage() {
+    String message = "User not found!";
+    UserNotFoundException exception = new UserNotFoundException(message);
+    assertEquals(message, exception.getMessage());
+  }
+}
diff --git a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/QuestionAnswerTest.java b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/QuestionAnswerTest.java
index 068ad4fd2de29eff7943662c5f15d76b68c12641..706091ca74fc6da1a505713f413861cd9d2db50e 100644
--- a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/QuestionAnswerTest.java
+++ b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/QuestionAnswerTest.java
@@ -4,9 +4,7 @@ import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.springframework.boot.test.context.SpringBootTest;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
-import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.*;
 
 @SpringBootTest
 public class QuestionAnswerTest {
@@ -40,11 +38,22 @@ public class QuestionAnswerTest {
 
     @Test
     public void testIsCorrect() {
-        // Test isCorrect method
+        // Test isCorrect method with correct answer
         assertTrue(questionAnswer.isCorrect());
 
         // Change the given answer and test again
         questionAnswer.setGivenAnswer("Bergen");
         assertFalse(questionAnswer.isCorrect());
     }
+
+    @Test
+    public void testGetQuizResult() {
+        // Test getQuizResult method
+        assertNull(questionAnswer.getQuizResult());
+
+        // Set a quiz result and test again
+        QuizResult quizResult = new QuizResult();
+        questionAnswer.setQuizResult(quizResult);
+        assertEquals(quizResult, questionAnswer.getQuizResult());
+    }
 }
diff --git a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/QuestionTest.java b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/QuestionTest.java
index 0d9972e0def2a3634d2308e796cf3ad76599f6c2..6048226ebd9cdd57dd25a3399273b4d5b22ec67d 100644
--- a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/QuestionTest.java
+++ b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/QuestionTest.java
@@ -6,16 +6,22 @@ import org.springframework.boot.test.context.SpringBootTest;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 @SpringBootTest
 public class QuestionTest {
 
     private Question question;
+    private Quiz quiz;
 
     @BeforeEach
     public void setUp() {
         // Create a sample question
+
+        quiz = new Quiz("Test quiz", new User() , QuizCategory.CULTURE_AND_TRADITIONS, QuizDifficulty.EASY);
         question = new Question("What is the capital of Norway?", QuestionType.MULTIPLE_CHOICE, 10, "Oslo", "Oslo*Bergen*Trondheim*Stavanger");
+        question.setId(1);
+        question.setQuiz(quiz);
     }
 
     @Test
@@ -54,4 +60,16 @@ public class QuestionTest {
         assertEquals("Trondheim", question.getOptionsList().get(2));
         assertEquals("Stavanger", question.getOptionsList().get(3));
     }
+
+    @Test
+    public void testGetId() {
+        // Test getId method
+        assertEquals(1, question.getId());
+    }
+
+    @Test
+    public void testGetQuiz() {
+        // Test getQuiz method
+        assertEquals(quiz, question.getQuiz());
+    }
 }
diff --git a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/RoleTest.java b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/RoleTest.java
index ac8d412f33583f80eac7a88d068c83938defcec9..f7f97c4104588450db6e4f7755508748fcfb89de 100644
--- a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/RoleTest.java
+++ b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/RoleTest.java
@@ -37,4 +37,10 @@ public class RoleTest {
         // Test toString method
         assertEquals("Role{roleId=1, authority='ROLE_USER'}", role.toString());
     }
+
+    @Test
+    public void testGetAuthority() {
+        // Test getAuthority method
+        assertEquals("ROLE_USER", role.getAuthority());
+    }
 }
diff --git a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/UserTest.java b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/UserTest.java
index 397ff2539a65d6b15b009821a12a16805e791fe3..1923a580b8fcda26370433391d5c95e2f1dec0da 100644
--- a/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/UserTest.java
+++ b/FullstackProsjekt/src/backend/test/java/edu/ntnu/idatt2105/model/UserTest.java
@@ -7,8 +7,7 @@ import org.springframework.boot.test.context.SpringBootTest;
 import java.util.HashSet;
 import java.util.Set;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.*;
 
 @SpringBootTest
 public class UserTest {
@@ -42,4 +41,42 @@ public class UserTest {
         user.setAuthorities(newRoles);
         assertEquals(newRoles, user.getAuthorities());
     }
+
+    @Test
+    public void testGetId() {
+        // Test getId method
+        assertNull(user.getId());
+    }
+
+    @Test
+    public void testIsAccountNonExpired() {
+        // Test isAccountNonExpired method
+        assertTrue(user.isAccountNonExpired());
+    }
+
+    @Test
+    public void testIsAccountNonLocked() {
+        // Test isAccountNonLocked method
+        assertTrue(user.isAccountNonLocked());
+    }
+
+    @Test
+    public void testIsCredentialsNonExpired() {
+        // Test isCredentialsNonExpired method
+        assertTrue(user.isCredentialsNonExpired());
+    }
+
+    @Test
+    public void testIsEnabled() {
+        // Test isEnabled method
+        assertTrue(user.isEnabled());
+    }
+
+    @Test
+    public void testGetAuthorities() {
+        // Test getAuthorities method
+        assertNotNull(user.getAuthorities());
+        assertEquals(1, user.getAuthorities().size());
+        assertEquals("ROLE_USER", user.getAuthorities().iterator().next().getAuthority());
+    }
 }