From fe0d8d2dbff9ca0e9d7ac48a244f3ab15360b28b Mon Sep 17 00:00:00 2001 From: aj Date: Wed, 6 Feb 2019 22:50:11 +0000 Subject: [PATCH] adding unit tests --- .../sarsoo/fmframework/fm/FmNetworkTest.java | 36 ++++++++++++++----- .../fmframework/fm/FmUserNetworkTest.java | 10 +++--- 2 files changed, 34 insertions(+), 12 deletions(-) diff --git a/src/test/java/sarsoo/fmframework/fm/FmNetworkTest.java b/src/test/java/sarsoo/fmframework/fm/FmNetworkTest.java index 129a367..96d51cf 100644 --- a/src/test/java/sarsoo/fmframework/fm/FmNetworkTest.java +++ b/src/test/java/sarsoo/fmframework/fm/FmNetworkTest.java @@ -1,19 +1,39 @@ package sarsoo.fmframework.fm; import org.junit.Test; +import static org.junit.Assert.*; -import sarsoo.fmframework.music.Track; +import sarsoo.fmframework.music.Album; +import sarsoo.fmframework.music.Artist; +import sarsoo.fmframework.net.Key; public class FmNetworkTest { @Test - public void test() { - FmUserNetwork network = new FmUserNetwork("54a9f5c4c36f5d2cba0d4ffe3846e8b4", "sarsoo"); - - Track track = network.getLastTrack(); - - System.out.println(track); - System.out.println(track.getUserPlayCount()); + public void testNetworkInstantiate() { + assertNotNull(new FmNetwork(Key.getKey())); + } + + @Test + public void testGetNonNullAlbum() { + assertNotNull(new FmNetwork(Key.getKey()).getAlbum("To Pimp A Butterfly", "Kendrick Lamar")); + } + + @Test + public void testAlbumDataMatch() { + Album album = new FmNetwork(Key.getKey()).getAlbum("To Pimp A Butterfly", "Kendrick Lamar"); + assertEquals(album.getName(), "To Pimp a Butterfly"); + } + + @Test + public void testGetNonNullArtist() { + assertNotNull(new FmNetwork(Key.getKey()).getArtist("Kendrick Lamar")); + } + + @Test + public void testArtistDataMatch() { + Artist artist= new FmNetwork(Key.getKey()).getArtist("Kendrick Lamar"); + assertEquals(artist.getName(), "Kendrick Lamar"); } } diff --git a/src/test/java/sarsoo/fmframework/fm/FmUserNetworkTest.java b/src/test/java/sarsoo/fmframework/fm/FmUserNetworkTest.java index d78bca9..2767ef8 100644 --- a/src/test/java/sarsoo/fmframework/fm/FmUserNetworkTest.java +++ b/src/test/java/sarsoo/fmframework/fm/FmUserNetworkTest.java @@ -2,12 +2,14 @@ package sarsoo.fmframework.fm; import org.junit.Test; +import sarsoo.fmframework.net.Key; + +import static org.junit.Assert.*; + public class FmUserNetworkTest { @Test - public void test() { - FmUserNetwork network = new FmUserNetwork("54a9f5c4c36f5d2cba0d4ffe3846e8b4", "sarsoo"); - - network.getScrobblesToday(); + public void testNetworkInstantiate() { + assertNotNull(new FmUserNetwork(Key.getKey(), "sarsoo")); } }