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