diff --git a/app/src/androidTest/java/github/nvllsvm/audinaut/ApplicationTest.java b/app/src/androidTest/java/github/nvllsvm/audinaut/ApplicationTest.java
deleted file mode 100644
index 3327e75..0000000
--- a/app/src/androidTest/java/github/nvllsvm/audinaut/ApplicationTest.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package net.nullsum.audinaut;
-
-import android.app.Application;
-import android.test.ApplicationTestCase;
-
-/**
- * Testing Fundamentals
- */
-public class ApplicationTest extends ApplicationTestCase {
- public ApplicationTest() {
- super(Application.class);
- }
-}
\ No newline at end of file
diff --git a/app/src/androidTest/java/github/nvllsvm/audinaut/activity/SubsonicFragmentActivityTest.java b/app/src/androidTest/java/github/nvllsvm/audinaut/activity/SubsonicFragmentActivityTest.java
deleted file mode 100644
index 9190458..0000000
--- a/app/src/androidTest/java/github/nvllsvm/audinaut/activity/SubsonicFragmentActivityTest.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package net.nullsum.audinaut.activity;
-
-import net.nullsum.audinaut.R;
-import android.test.ActivityInstrumentationTestCase2;
-
-public class SubsonicFragmentActivityTest extends
- ActivityInstrumentationTestCase2 {
-
- private SubsonicFragmentActivity activity;
-
- public SubsonicFragmentActivityTest() {
- super(SubsonicFragmentActivity.class);
- }
-
- @Override
- protected void setUp() throws Exception {
- super.setUp();
- activity = getActivity();
- }
-
- /**
- * Test the main layout.
- */
- public void testLayout() {
- assertNotNull(activity.findViewById(R.id.content_frame));
- }
-
- /**
- * Test the bottom bar.
- */
- public void testBottomBar() {
- assertNotNull(activity.findViewById(R.id.bottom_bar));
- }
-}
diff --git a/app/src/androidTest/java/github/nvllsvm/audinaut/domain/GenreComparatorTest.java b/app/src/androidTest/java/github/nvllsvm/audinaut/domain/GenreComparatorTest.java
deleted file mode 100644
index 69eda81..0000000
--- a/app/src/androidTest/java/github/nvllsvm/audinaut/domain/GenreComparatorTest.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package net.nullsum.audinaut.domain;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import junit.framework.TestCase;
-
-public class GenreComparatorTest extends TestCase {
-
- /**
- * Sort genres which doesn't have name
- */
- public void testSortGenreWithoutNameComparator() {
- Genre g1 = new Genre();
- g1.setName("Genre");
-
- Genre g2 = new Genre();
-
- List genres = new ArrayList();
- genres.add(g1);
- genres.add(g2);
-
- List sortedGenre = Genre.GenreComparator.sort(genres);
- assertEquals(sortedGenre.get(0), g2);
- }
-
- /**
- * Sort genre with same name
- */
- public void testSortGenreWithSameName() {
- Genre g1 = new Genre();
- g1.setName("Genre");
-
- Genre g2 = new Genre();
- g2.setName("genre");
-
- List genres = new ArrayList();
- genres.add(g1);
- genres.add(g2);
-
- List sortedGenre = Genre.GenreComparator.sort(genres);
- assertEquals(sortedGenre.get(0), g1);
- }
-
- /**
- * test nominal genre sort
- */
- public void testSortGenre() {
- Genre g1 = new Genre();
- g1.setName("Rock");
-
- Genre g2 = new Genre();
- g2.setName("Pop");
-
- Genre g3 = new Genre();
- g2.setName("Rap");
-
- List genres = new ArrayList();
- genres.add(g1);
- genres.add(g2);
- genres.add(g3);
-
- List sortedGenre = Genre.GenreComparator.sort(genres);
- assertEquals(sortedGenre.get(0), g2);
- assertEquals(sortedGenre.get(1), g3);
- assertEquals(sortedGenre.get(2), g1);
- }
-}
\ No newline at end of file
diff --git a/app/src/androidTest/java/github/nvllsvm/audinaut/service/DownloadServiceTest.java b/app/src/androidTest/java/github/nvllsvm/audinaut/service/DownloadServiceTest.java
deleted file mode 100644
index 0efd8f4..0000000
--- a/app/src/androidTest/java/github/nvllsvm/audinaut/service/DownloadServiceTest.java
+++ /dev/null
@@ -1,296 +0,0 @@
-package net.nullsum.audinaut.service;
-
-import static net.nullsum.audinaut.domain.PlayerState.COMPLETED;
-import static net.nullsum.audinaut.domain.PlayerState.IDLE;
-import static net.nullsum.audinaut.domain.PlayerState.PAUSED;
-import static net.nullsum.audinaut.domain.PlayerState.STARTED;
-import static net.nullsum.audinaut.domain.PlayerState.STOPPED;
-import java.util.List;
-
-import net.nullsum.audinaut.activity.SubsonicFragmentActivity;
-import net.nullsum.audinaut.domain.MusicDirectory;
-import net.nullsum.audinaut.domain.PlayerState;
-
-import java.util.LinkedList;
-import android.test.ActivityInstrumentationTestCase2;
-import android.util.Log;
-
-public class DownloadServiceTest extends
- ActivityInstrumentationTestCase2 {
-
- private SubsonicFragmentActivity activity;
- private DownloadService downloadService;
-
- public DownloadServiceTest() {
- super(SubsonicFragmentActivity.class);
- }
-
- @Override
- protected void setUp() throws Exception {
- super.setUp();
- activity = getActivity();
- downloadService = activity.getDownloadService();
- downloadService.clear();
- }
-
- /**
- * Test the get player duration without playlist.
- */
- public void testGetPlayerDurationWithoutPlayList() {
- int duration = downloadService.getPlayerDuration();
- assertEquals(0, duration);
- }
-
- /**
- * Test the get player position without playlist.
- */
- public void testGetPlayerPositionWithoutPlayList() {
- int position = downloadService.getPlayerPosition();
- assertEquals(0, position);
- }
-
- public void testGetCurrentPlayingIndexWithoutPlayList() {
- int currentPlayingIndex = activity.getDownloadService()
- .getCurrentPlayingIndex();
- assertEquals(currentPlayingIndex, -1);
- }
-
- /**
- * Test next action without playlist.
- */
- public void testNextWithoutPlayList() {
- int oldCurrentPlayingIndex = downloadService.getCurrentPlayingIndex();
- downloadService.next();
- int newCurrentPlayingIndex = downloadService.getCurrentPlayingIndex();
- assertTrue(oldCurrentPlayingIndex == newCurrentPlayingIndex);
- }
-
- /**
- * Test previous action without playlist.
- */
- public void testPreviousWithoutPlayList() {
- int oldCurrentPlayingIndex = downloadService.getCurrentPlayingIndex();
- downloadService.previous();
- int newCurrentPlayingIndex = downloadService.getCurrentPlayingIndex();
- assertTrue(oldCurrentPlayingIndex == newCurrentPlayingIndex);
- }
-
- /**
- * Test next action with playlist.
- */
- public void testNextWithPlayList() throws InterruptedException {
- // Download two songs
- downloadService.getDownloads().clear();
- downloadService.download(this.createMusicSongs(2), false, false, false,
- false, 0, 0);
-
- Log.w("testPrevWithPlayList", "Start waiting to downloads");
- Thread.sleep(5000);
- Log.w("testPrevWithPlayList", "Stop waiting downloads");
-
- // Get the current index
- int oldCurrentPlayingIndex = downloadService.getCurrentPlayingIndex();
-
- // Do the next
- downloadService.next();
-
- // Check that the new current index is incremented
- int newCurrentPlayingIndex = downloadService.getCurrentPlayingIndex();
- assertEquals(oldCurrentPlayingIndex + 1, newCurrentPlayingIndex);
- }
-
- /**
- * Test previous action with playlist.
- */
- public void testPrevWithPlayList() throws InterruptedException {
- // Download two songs
- downloadService.getDownloads().clear();
- downloadService.download(this.createMusicSongs(2), false, false, false,
- false, 0, 0);
-
- Log.w("testPrevWithPlayList", "Start waiting downloads");
- Thread.sleep(5000);
- Log.w("testPrevWithPlayList", "Stop waiting downloads");
-
- // Get the current index
- int oldCurrentPlayingIndex = downloadService.getCurrentPlayingIndex();
-
- // Do a next before the previous
- downloadService.next();
-
- // Do the previous
- downloadService.previous();
-
- // Check that the new current index is incremented
- int newCurrentPlayingIndex = downloadService.getCurrentPlayingIndex();
- assertEquals(oldCurrentPlayingIndex, newCurrentPlayingIndex);
- }
-
- /**
- * Test seek feature.
- */
- public void testSeekTo() {
- // seek with negative
- downloadService.seekTo(Integer.MIN_VALUE);
-
- // seek with null
- downloadService.seekTo(0);
-
- // seek with big value
- downloadService.seekTo(Integer.MAX_VALUE);
- }
-
- /**
- * Test toggle play pause.
- */
- public void testTogglePlayPause() {
- PlayerState oldPlayState = downloadService.getPlayerState();
- downloadService.togglePlayPause();
- PlayerState newPlayState = downloadService.getPlayerState();
- if (oldPlayState == PAUSED || oldPlayState == COMPLETED
- || oldPlayState == STOPPED) {
- assertEquals(STARTED, newPlayState);
- } else if (oldPlayState == STOPPED || oldPlayState == IDLE) {
- if (downloadService.size() == 0) {
- assertEquals(IDLE, newPlayState);
- } else {
- assertEquals(STARTED, newPlayState);
- }
- } else if (oldPlayState == STARTED) {
- assertEquals(PAUSED, newPlayState);
- }
- downloadService.togglePlayPause();
- newPlayState = downloadService.getPlayerState();
- assertEquals(oldPlayState, newPlayState);
- }
-
- /**
- * Test toggle play pause without playlist.
- */
- public void testTogglePlayPauseWithoutPlayList() {
- PlayerState oldPlayState = downloadService.getPlayerState();
- downloadService.togglePlayPause();
- PlayerState newPlayState = downloadService.getPlayerState();
-
- assertEquals(IDLE, oldPlayState);
- assertEquals(IDLE, newPlayState);
- }
-
- /**
- * Test toggle play pause without playlist.
- *
- * @throws InterruptedException
- */
- public void testTogglePlayPauseWithPlayList() throws InterruptedException {
- // Download two songs
- downloadService.getDownloads().clear();
- downloadService.download(this.createMusicSongs(2), false, false, false,
- false, 0, 0);
-
- Log.w("testPrevWithPlayList", "Start waiting downloads");
- Thread.sleep(5000);
- Log.w("testPrevWithPlayList", "Stop waiting downloads");
-
- PlayerState oldPlayState = downloadService.getPlayerState();
- downloadService.togglePlayPause();
- Thread.sleep(500);
- assertEquals(STARTED, downloadService.getPlayerState());
- downloadService.togglePlayPause();
- PlayerState newPlayState = downloadService.getPlayerState();
- assertEquals(PAUSED, newPlayState);
- }
-
- /**
- * Test the autoplay.
- *
- * @throws InterruptedException
- */
- public void testAutoplay() throws InterruptedException {
- // Download one songs
- downloadService.getDownloads().clear();
- downloadService.download(this.createMusicSongs(1), false, true, false,
- false, 0, 0);
-
- Log.w("testPrevWithPlayList", "Start waiting downloads");
- Thread.sleep(5000);
- Log.w("testPrevWithPlayList", "Stop waiting downloads");
-
- PlayerState playerState = downloadService.getPlayerState();
- assertEquals(STARTED, playerState);
- }
-
- /**
- * Test if the download list is empty.
- */
- public void testGetDownloadsEmptyList() {
- List list = downloadService.getDownloads();
- assertEquals(0, list.size());
- }
-
- /**
- * Test if the download service add the given song to its queue.
- */
- public void testAddMusicToDownload() {
- assertNotNull(downloadService);
-
- // Download list before
- List downloadList = downloadService.getDownloads();
- int beforeDownloadAction = 0;
- if (downloadList != null) {
- beforeDownloadAction = downloadList.size();
- }
-
- // Launch download
- downloadService.download(this.createMusicSongs(1), false, false, false,
- false, 0, 0);
-
- // Check number of download after
- int afterDownloadAction = 0;
- downloadList = downloadService.getDownloads();
- if (downloadList != null && !downloadList.isEmpty()) {
- afterDownloadAction = downloadList.size();
- }
- assertEquals(beforeDownloadAction + 1, afterDownloadAction);
- }
-
- /**
- * Generate a list containing some music directory entries.
- *
- * @return list containing some music directory entries.
- */
- private List createMusicSongs(int size) {
- MusicDirectory.Entry musicEntry = new MusicDirectory.Entry();
- musicEntry.setAlbum("Itchy Hitchhiker");
- musicEntry.setBitRate(198);
- musicEntry.setAlbumId("49");
- musicEntry.setDuration(247);
- musicEntry.setSize(Long.valueOf(6162717));
- musicEntry.setArtistId("23");
- musicEntry.setArtist("The Dada Weatherman");
- musicEntry.setCloseness(0);
- musicEntry.setContentType("audio/mpeg");
- musicEntry.setCoverArt("433");
- musicEntry.setDirectory(false);
- musicEntry.setGenre("Easy Listening/New Age");
- musicEntry.setGrandParent("306");
- musicEntry.setId("466");
- musicEntry.setParent("433");
- musicEntry
- .setPath("The Dada Weatherman/Itchy Hitchhiker/08 - The Dada Weatherman - Harmonies.mp3");
- musicEntry.setStarred(true);
- musicEntry.setSuffix("mp3");
- musicEntry.setTitle("Harmonies");
- musicEntry.setType(0);
- musicEntry.setVideo(false);
-
- List musicEntries = new LinkedList();
-
- for (int i = 0; i < size; i++) {
- musicEntries.add(musicEntry);
- }
-
- return musicEntries;
-
- }
-
-}