• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package org.robolectric.shadows;
2 
3 import static org.robolectric.util.reflector.Reflector.reflector;
4 
5 import android.text.format.DateUtils;
6 import org.robolectric.annotation.Implements;
7 import org.robolectric.util.reflector.Accessor;
8 import org.robolectric.util.reflector.ForType;
9 import org.robolectric.util.reflector.Static;
10 
11 /** Shadow for {@link DateUtils}. */
12 @Implements(value = DateUtils.class, isInAndroidSdk = false)
13 public class ShadowDateUtils {
14 
15   /**
16    * internal only
17    *
18    * <p>Does not need to be a resetter method because Configuration at test startup.
19    */
resetLastConfig()20   public static void resetLastConfig() {
21     reflector(DateUtilsReflector.class).setLastConfig(null);
22   }
23 
24   @ForType(DateUtils.class)
25   interface DateUtilsReflector {
26     @Static
27     @Accessor("sLastConfig")
setLastConfig(String lastConfig)28     void setLastConfig(String lastConfig);
29   }
30 }
31