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