OSDN Git Service

ci: add some tests
authorhizumiaoba <56146205+hizumiaoba@users.noreply.github.com>
Sat, 11 Dec 2021 05:04:08 +0000 (14:04 +0900)
committerhizumiaoba <56146205+hizumiaoba@users.noreply.github.com>
Sat, 11 Dec 2021 05:04:08 +0000 (14:04 +0900)
src/test/FileIOTest.java [new file with mode: 0644]

diff --git a/src/test/FileIOTest.java b/src/test/FileIOTest.java
new file mode 100644 (file)
index 0000000..2ec6b90
--- /dev/null
@@ -0,0 +1,33 @@
+package test;
+
+import static org.junit.Assert.assertTrue;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+
+import org.junit.Test;
+
+import com.ranfa.lib.Scraping;
+import com.ranfa.lib.Song;
+
+public class FileIOTest {
+
+       private ArrayList<Song> webData = Scraping.getWholeData();
+
+       // Local write test
+       @Test
+       public void writeToLocalTest() {
+
+               assertTrue(Scraping.writeToJson(webData));
+
+       }
+
+       // Local read test
+       @Test
+       public void readFromLocalTest() {
+
+               assertTrue(Arrays.equals(webData.toArray(), Scraping.getFromJson().toArray()));
+
+       }
+
+}