Home | History | Annotate | Download | only in shadows
      1 package org.robolectric.shadows;
      2 
      3 import android.net.NetworkScoreManager;
      4 import android.os.Build;
      5 import org.robolectric.annotation.Implementation;
      6 import org.robolectric.annotation.Implements;
      7 
      8 /** Provides testing APIs for {@link NetworkScoreManager}. */
      9 @Implements(
     10   value = NetworkScoreManager.class,
     11   isInAndroidSdk = false,
     12   minSdk = Build.VERSION_CODES.LOLLIPOP
     13 )
     14 public class ShadowNetworkScoreManager {
     15   private String activeScorerPackage;
     16 
     17   @Implementation
     18   public String getActiveScorerPackage() {
     19     return activeScorerPackage;
     20   }
     21 
     22   @Implementation
     23   public boolean setActiveScorer(String packageName) {
     24     activeScorerPackage = packageName;
     25     return true;
     26   }
     27 }
     28