/** * Global switch to enable or disable printing log messages to Logcat. * * @param enabled Whether or not to print all log messages. The default value is {@code true}. */ public static void setLogcatEnabled(boolean enabled) { JobCat.setLogcatEnabled(enabled); }
/** * Resets all adjustments in the config. */ public static void reset() { for (JobApi api : JobApi.values()) { ENABLED_APIS.put(api, Boolean.TRUE); } allowSmallerIntervals = false; forceAllowApi14 = false; jobReschedulePause = DEFAULT_JOB_RESCHEDULE_PAUSE; skipJobReschedule = false; jobIdOffset = 0; forceRtc = false; clock = Clock.DEFAULT; executorService = DEFAULT_EXECUTOR_SERVICE; closeDatabase = false; JobCat.setLogcatEnabled(true); JobCat.clearLogger(); } }
@After public void resetValue() { JobCat.setLogcatEnabled(true); mResetValueCalled = true; }
@Test public void testIsLogcatEnabled() { // first test in class, so resetValue() hasn't been called, yet assertThat(mResetValueCalled).isFalse(); assertThat(JobCat.isLogcatEnabled()).isTrue(); JobCat.setLogcatEnabled(false); assertThat(JobCat.isLogcatEnabled()).isFalse(); }
/** * Global switch to enable or disable printing log messages to Logcat. * * @param enabled Whether or not to print all log messages. The default value is {@code true}. */ public static void setLogcatEnabled(boolean enabled) { JobCat.setLogcatEnabled(enabled); }
/** * Resets all adjustments in the config. */ public static void reset() { for (JobApi api : JobApi.values()) { ENABLED_APIS.put(api, Boolean.TRUE); } allowSmallerIntervals = false; forceAllowApi14 = false; jobReschedulePause = DEFAULT_JOB_RESCHEDULE_PAUSE; skipJobReschedule = false; jobIdOffset = 0; forceRtc = false; clock = Clock.DEFAULT; executorService = DEFAULT_EXECUTOR_SERVICE; closeDatabase = false; JobCat.setLogcatEnabled(true); JobCat.clearLogger(); } }