private void doubleCalibrationRequest() { UserNotification userNotification = UserNotification.lastDoubleCalibrationAlert(); if ((userNotification == null) || (userNotification.timestamp <= ((new Date().getTime()) - (60000 * calibration_snooze)))) { if (userNotification != null) { userNotification.delete(); } UserNotification.create("Double Calibration", "double_calibration_alert", new Date().getTime()); String title = "Sensor is ready"; //KS String content = getString(R.string.sensor_is_ready_please_enter_double_calibration) + " (@" + JoH.hourMinuteString() + ")"; //KS Intent intent = new Intent(mContext, DoubleCalibrationActivity.class); //KS calibrationNotificationCreate(title, content, intent, calibrationNotificationId); } }
private void extraCalibrationRequest() { UserNotification userNotification = UserNotification.lastExtraCalibrationAlert(); if ((userNotification == null) || (userNotification.timestamp <= ((new Date().getTime()) - (60000 * calibration_snooze)))) { if (userNotification != null) { userNotification.delete(); } UserNotification.create("Extra Calibration Requested", "extra_calibration_alert", new Date().getTime()); String title = "Calibration Requested"; String content = "Increase performance by calibrating now" + " (@" + JoH.hourMinuteString() + ")"; //KS Intent intent = new Intent(mContext, AddCalibration.class); //KS calibrationNotificationCreate(title, content, intent, extraCalibrationNotificationId); } }
private void doubleCalibrationRequest() { UserNotification userNotification = UserNotification.lastDoubleCalibrationAlert(); if ((userNotification == null) || (userNotification.timestamp <= ((new Date().getTime()) - (60000 * calibration_snooze)))) { if (userNotification != null) { userNotification.delete(); } UserNotification.create("Double Calibration", "double_calibration_alert", new Date().getTime()); String title = "Sensor is ready"; String content = getString(R.string.sensor_is_ready_please_enter_double_calibration) + " (@" + JoH.hourMinuteString() + ")"; Intent intent = new Intent(mContext, DoubleCalibrationActivity.class); calibrationNotificationCreate(title, content, intent, calibrationNotificationId); } }
@Test public void lastBgAlert() { // :: Setup UserNotification.create("test1", "bg_alert", System.currentTimeMillis()); UserNotification.create("test2", "bg_alert", System.currentTimeMillis()); // :: Act UserNotification userNotification = UserNotification.lastBgAlert(); // :: Verify assertThat(userNotification.bg_alert).isTrue(); assertThat(userNotification.message).isEqualTo("test2"); }
@Test public void lastCalibrationAlert() { // :: Setup UserNotification.create("test1", "calibration_alert", System.currentTimeMillis()); UserNotification.create("test2", "calibration_alert", System.currentTimeMillis()); // :: Act UserNotification userNotification = UserNotification.lastCalibrationAlert(); // :: Verify assertThat(userNotification.calibration_alert).isTrue(); assertThat(userNotification.message).isEqualTo("test2"); }
@Test public void lastBgAlert() { // :: Setup UserNotification.create("test1", "bg_alert", System.currentTimeMillis()); UserNotification.create("test2", "bg_alert", System.currentTimeMillis()); // :: Act UserNotification userNotification = UserNotification.lastBgAlert(); // :: Verify assertThat(userNotification.bg_alert).isTrue(); assertThat(userNotification.message).isEqualTo("test2"); }
@Test public void lastBgAlert() { // :: Setup UserNotification.create("test1", "bg_alert", System.currentTimeMillis()); UserNotification.create("test2", "bg_alert", System.currentTimeMillis()); // :: Act UserNotification userNotification = UserNotification.lastBgAlert(); // :: Verify assertThat(userNotification.bg_alert).isTrue(); assertThat(userNotification.message).isEqualTo("test2"); }
@Test public void lastExtraCalibrationAlert() { // :: Setup UserNotification.create("test1", "extra_calibration_alert", System.currentTimeMillis()); UserNotification.create("test2", "extra_calibration_alert", System.currentTimeMillis()); // :: Act UserNotification userNotification = UserNotification.lastExtraCalibrationAlert(); // :: Verify assertThat(userNotification.extra_calibration_alert).isTrue(); assertThat(userNotification.message).isEqualTo("test2"); }
@Test public void lastCalibrationAlert() { // :: Setup UserNotification.create("test1", "calibration_alert", System.currentTimeMillis()); UserNotification.create("test2", "calibration_alert", System.currentTimeMillis()); // :: Act UserNotification userNotification = UserNotification.lastCalibrationAlert(); // :: Verify assertThat(userNotification.calibration_alert).isTrue(); assertThat(userNotification.message).isEqualTo("test2"); }
@Test public void lastDoubleCalibrationAlert() { // :: Setup UserNotification.create("test1", "double_calibration_alert", System.currentTimeMillis()); UserNotification.create("test2", "double_calibration_alert", System.currentTimeMillis()); // :: Act UserNotification userNotification = UserNotification.lastDoubleCalibrationAlert(); // :: Verify assertThat(userNotification.double_calibration_alert).isTrue(); assertThat(userNotification.message).isEqualTo("test2"); }
@Test public void lastDoubleCalibrationAlert() { // :: Setup UserNotification.create("test1", "double_calibration_alert", System.currentTimeMillis()); UserNotification.create("test2", "double_calibration_alert", System.currentTimeMillis()); // :: Act UserNotification userNotification = UserNotification.lastDoubleCalibrationAlert(); // :: Verify assertThat(userNotification.double_calibration_alert).isTrue(); assertThat(userNotification.message).isEqualTo("test2"); }
@Test public void getExistingLegacyNotification() { // :: Setup UserNotification.create("test1", "calibration_alert", System.currentTimeMillis()); // :: Act UserNotification calibrationAlert = UserNotification.GetNotificationByType("calibration_alert"); // :: Verify assertThat(calibrationAlert).isNotNull(); assertThat(calibrationAlert.message).isEqualTo("test1"); }
@Test public void getExistingNewNotification() { // :: Setup UserNotification.create("test1", "testAlert", System.currentTimeMillis()); // :: Act UserNotification calibrationAlert = UserNotification.GetNotificationByType("testAlert"); // :: Verify assertThat(calibrationAlert).isNotNull(); assertThat(calibrationAlert.message).isEqualTo("test1"); }
@Test public void getExistingLegacyNotification() { // :: Setup UserNotification.create("test1", "calibration_alert", System.currentTimeMillis()); // :: Act UserNotification calibrationAlert = UserNotification.GetNotificationByType("calibration_alert"); // :: Verify assertThat(calibrationAlert).isNotNull(); assertThat(calibrationAlert.message).isEqualTo("test1"); }
@Test public void deleteExistingLegacyAlert() { // :: Setup UserNotification.create("test1", "calibration_alert", System.currentTimeMillis()); // :: Act UserNotification.DeleteNotificationByType("calibration_alert"); // :: Verify UserNotification calibrationAlert = UserNotification.GetNotificationByType("calibration_alert"); assertThat(calibrationAlert).isNull(); }
@Test public void deleteExistingLegacyAlert() { // :: Setup UserNotification.create("test1", "calibration_alert", System.currentTimeMillis()); // :: Act UserNotification.DeleteNotificationByType("calibration_alert"); // :: Verify UserNotification calibrationAlert = UserNotification.GetNotificationByType("calibration_alert"); assertThat(calibrationAlert).isNull(); }
@Test public void deleteExistingLegacyAlert() { // :: Setup UserNotification.create("test1", "calibration_alert", System.currentTimeMillis()); // :: Act UserNotification.DeleteNotificationByType("calibration_alert"); // :: Verify UserNotification calibrationAlert = UserNotification.GetNotificationByType("calibration_alert"); assertThat(calibrationAlert).isNull(); }
@Test public void deleteExistingNewAlert() { // :: Setup UserNotification.create("test1", "testAlert", System.currentTimeMillis()); // :: Act UserNotification.DeleteNotificationByType("testAlert"); // :: Verify UserNotification calibrationAlert = UserNotification.GetNotificationByType("testAlert"); assertThat(calibrationAlert).isNull(); }
@Test public void deleteExistingNewAlert() { // :: Setup UserNotification.create("test1", "testAlert", System.currentTimeMillis()); // :: Act UserNotification.DeleteNotificationByType("testAlert"); // :: Verify UserNotification calibrationAlert = UserNotification.GetNotificationByType("testAlert"); assertThat(calibrationAlert).isNull(); }
@Test public void snoozeNonExistingAlert() { // :: Setup long initialTimestamp = System.currentTimeMillis(); UserNotification.create("test1", "testAlert", initialTimestamp); // :: Act UserNotification.snoozeAlert("testAlert2", 15); // :: Verify UserNotification calibrationAlert = UserNotification.GetNotificationByType("testAlert"); assertThat(calibrationAlert).isNotNull(); assertThat(calibrationAlert.timestamp).isWithin(0).of(initialTimestamp); }