Created DaysOfWeek class

This commit is contained in:
Phillip Hsu
2016-05-31 00:29:15 -07:00
parent a8e2a88140
commit ba41c1311e
17 changed files with 521 additions and 154 deletions
@@ -5,6 +5,7 @@ import org.junit.Test;
import java.util.Calendar;
import java.util.GregorianCalendar;
import static com.philliphsu.clock2.DaysOfWeek.SUNDAY;
import static java.lang.System.out;
import static java.util.Calendar.HOUR_OF_DAY;
import static java.util.Calendar.MILLISECOND;
@@ -24,14 +25,14 @@ public class AlarmTest {
Alarm alarm = Alarm.builder().build();
// Some true, some false
for (int i = Alarm.SUNDAY; i <= Alarm.SATURDAY; i++) {
for (int i = SUNDAY; i <= DaysOfWeek.SATURDAY; i++) {
alarm.setRecurring(i, i % 2 == 0);
assertTrue(alarm.isRecurring(i) == (i % 2 == 0));
}
assertTrue(alarm.hasRecurrence());
// All false
for (int i = Alarm.SUNDAY; i <= Alarm.SATURDAY; i++) {
for (int i = DaysOfWeek.SUNDAY; i <= DaysOfWeek.SATURDAY; i++) {
alarm.setRecurring(i, false);
assertFalse(alarm.isRecurring(i));
}
@@ -1,19 +1,18 @@
package com.philliphsu.clock2;
import com.philliphsu.clock2.ringtone.RingtoneService;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
import org.robolectric.RobolectricGradleTestRunner;
import org.robolectric.annotation.Config;
/**
* Created by Phillip Hsu on 5/28/2016.
*
* TODO: Write unit tests...
*/
@RunWith(MockitoJUnitRunner.class)
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class)
public class RingtoneServiceTest {
@Mock RingtoneService mRingtoneService;
}