From c45128e030b73087970479a85867c0f87a6a3d0d Mon Sep 17 00:00:00 2001
From: abhqy <abhaymenon7@gmail.com>
Date: Fri, 10 Feb 2023 19:18:04 -0500
Subject: [PATCH] Added unit test for testing model classes

---
 .../notes/multi/app/MessageUtilsTest.kt       | 29 ++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

diff --git a/console/src/test/kotlin/notes/multi/app/MessageUtilsTest.kt b/console/src/test/kotlin/notes/multi/app/MessageUtilsTest.kt
index 1c2621a..19f65f6 100644
--- a/console/src/test/kotlin/notes/multi/app/MessageUtilsTest.kt
+++ b/console/src/test/kotlin/notes/multi/app/MessageUtilsTest.kt
@@ -3,12 +3,39 @@
  */
 package notes.multi.app
 
+import org.junit.jupiter.api.Assertions.assertEquals
 import org.junit.jupiter.api.Test
 
-import org.junit.jupiter.api.Assertions.assertEquals
+import notes.multi.utilities.Note
+import notes.multi.utilities.Folder
+
+import java.time.LocalDate
+import java.time.LocalDateTime
 
 class MessageUtilsTest {
     @Test fun testGetMessage() {
         assertEquals("Hello      World!", MessageUtils.getMessage())
     }
+    @Test fun checkModelClasses() {
+        var n = Note(
+            title = "NeverGonnaGiveYouUp",
+            text = StringBuffer(""),
+            author = "Rick Astley",
+            extension = "txt",
+            lastModified = LocalDateTime.now(),
+            location = "."
+        )
+
+
+        var fldr = Folder(
+            title = "Test Folder",
+            description = "This folder is a test",
+            author = "Jeff Avery",
+            dateCreated = LocalDate.now(),
+            lastModified = null,
+            notes = mutableListOf<Note>(n)
+        )
+
+        assertEquals(fldr.notes?.get(0) ?: null, n)
+    }
 }
-- 
GitLab