Clover Coverage Report - Subsonic-Android Coverage Report
Coverage timestamp: ven dic 19 2014 17:57:13 EST
../../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
1   36   2   1
2   10   2   1
1     2  
1    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  MusicServiceFactory       Line # 28 1 2 100% 1.0
 
No Tests
 
1    /*
2    This file is part of Subsonic.
3   
4    Subsonic is free software: you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation, either version 3 of the License, or
7    (at your option) any later version.
8   
9    Subsonic is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12    GNU General Public License for more details.
13   
14    You should have received a copy of the GNU General Public License
15    along with Subsonic. If not, see <http://www.gnu.org/licenses/>.
16   
17    Copyright 2009 (C) Sindre Mehus
18    */
19    package net.sourceforge.subsonic.androidapp.service;
20   
21    import android.content.Context;
22    import net.sourceforge.subsonic.androidapp.util.Util;
23   
24    /**
25    * @author Sindre Mehus
26    * @version $Id$
27    */
 
28    public class MusicServiceFactory {
29   
30    private static final MusicService REST_MUSIC_SERVICE = new CachedMusicService(new RESTMusicService());
31    private static final MusicService OFFLINE_MUSIC_SERVICE = new OfflineMusicService();
32   
 
33  96 toggle public static MusicService getMusicService(Context context) {
34  96 return Util.isOffline(context) ? OFFLINE_MUSIC_SERVICE : REST_MUSIC_SERVICE;
35    }
36    }