From f42590f675ec76e8b515aebd2ebf66430435b6bd Mon Sep 17 00:00:00 2001 From: said belhadj Date: Sun, 27 Jun 2021 16:07:27 +0200 Subject: Add unit test for Category and Language --- src/test/java/musichub/business/CategoryTest.java | 25 +++++++++++++++++++++++ src/test/java/musichub/business/LanguageTest.java | 23 +++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 src/test/java/musichub/business/CategoryTest.java create mode 100644 src/test/java/musichub/business/LanguageTest.java (limited to 'src/test/java') diff --git a/src/test/java/musichub/business/CategoryTest.java b/src/test/java/musichub/business/CategoryTest.java new file mode 100644 index 0000000..f1fef50 --- /dev/null +++ b/src/test/java/musichub/business/CategoryTest.java @@ -0,0 +1,25 @@ +package musichub.business; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; + +public class CategoryTest { + + @Test + void testGetter() { + + String t1 = "t1"; + String a1 = "a1"; + int l1 = 1; + String c1 = a1+" - "+t1; + String lan1 = "french"; + String cat1 = "novel"; + AudioBook s1 = new AudioBook(t1, a1, l1, c1, lan1, cat1); + + assertEquals(s1.getCategory(), Category.NOVEL); + s1.setCategory("NOVEL"); + assertEquals(s1.getCategory(), Category.NOVEL); + } +} diff --git a/src/test/java/musichub/business/LanguageTest.java b/src/test/java/musichub/business/LanguageTest.java new file mode 100644 index 0000000..93e9d1c --- /dev/null +++ b/src/test/java/musichub/business/LanguageTest.java @@ -0,0 +1,23 @@ +package musichub.business; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class LanguageTest { + @Test + void testGetter() { + + String t1 = "t1"; + String a1 = "a1"; + int l1 = 1; + String c1 = a1+" - "+t1; + String lan1 = "FRENCH"; + String cat1 = "novel"; + AudioBook s1 = new AudioBook(t1, a1, l1, c1, lan1, cat1); + assertEquals(s1.getLanguage(), Language.FRENCH); + s1.setLanguage("french"); + assertEquals(s1.getLanguage(), Language.FRENCH); + } + +} -- cgit v1.2.3 >author
path: root/target/classes/musichub/business/PlayList.class (unfollow)
Commit message (Expand)AuthorFilesLines
2021-06-28Handling wrong input for songs' length at creation (command c)Clyhtsuriva2-7/+16
2021-06-28Changed the type of switch used in AudioElement.javaClyhtsuriva1-24/+14
2021-06-28Change out to err for the path verification error message.Clyhtsuriva1-1/+2
2021-06-28Added a break at the end of the r command.Clyhtsuriva1-0/+1
2021-06-27mvn packageClyhtsuriva11-6/+142
2021-06-27mvn packageClyhtsuriva26-301/+313
2021-06-27Fixing lower case issue following acceptance testClyhtsuriva1-9/+3
2021-06-27Fixing conflictsmanthole2-0/+139
2021-06-27Latest maven, jacoco and javadoc filesClyhtsuriva47-313/+822
2021-06-27Catch exception related to search functionalitysaid belhadj4-3/+11
2021-06-27Delete TEST-musichub.business.CategoryTest.xmlSaid Belhadj1-58/+0
2021-06-27Add unit test for Category and Languagesaid belhadj4-0/+164
2021-06-27Update search functionalitysaid belhadj2-0/+8
2021-06-27Added an extension check for songs and covered it with a test.Clyhtsuriva65-77/+92
2021-06-27Fix : Javadoc missingClyhtsuriva80-0/+8465
2021-06-27PlayList class covered at 84%.Clyhtsuriva14-78/+117
2021-06-27Song class fully covered.Clyhtsuriva13-49/+96
2021-06-27Starting Song testsClyhtsuriva17-59/+119
2021-06-27Changed the log type for the JUnit test of LogHandlerClyhtsuriva5-26/+4
2021-06-27XMLHandler tests covered at 91%Clyhtsuriva93-7962/+82