Untitled
unknown
plain_text
2 years ago
2.0 kB
5
Indexable
public void run_calculatesDailyActivityDurationsForAggregatedAndManualValues_accordingToManuallyDefinedTestData() { run(ImmutableList.of( factory.createDailyActiveDurationWithManualEvaluation(), factory.createDailyActiveDurationManualOnlyEvaluation(), factory.createDailyWalkDurationWithManualEvaluation(), factory.createDailyRunDurationWithManualEvaluation(), factory.createDailyBikeDurationWithManualEvaluation()), DATA_SOURCES, UPDATE_PERIODS); final Set<DailyDynamicValueType> types = ImmutableSet.of( com.exedio.dhc.model.DailyDynamicValueType.forCode(DailyMeasurementType.ActiveDuration.getCode()), com.exedio.dhc.model.DailyDynamicValueType.forCode(DailyMeasurementType.WalkDuration.getCode()), com.exedio.dhc.model.DailyDynamicValueType.forCode(DailyMeasurementType.RunDuration.getCode()), com.exedio.dhc.model.DailyDynamicValueType.forCode(DailyMeasurementType.BikeDuration.getCode()), com.exedio.dhc.model.DailyDynamicValueType.forCode(DailyMeasurementType.ActiveDurationManual.getCode()), com.exedio.dhc.model.DailyDynamicValueType.forCode(DailyMeasurementType.WalkDurationManual.getCode()), com.exedio.dhc.model.DailyDynamicValueType.forCode(DailyMeasurementType.RunDurationManual.getCode()), com.exedio.dhc.model.DailyDynamicValueType.forCode(DailyMeasurementType.BikeDurationManual.getCode())); Set<DynamicDataSource> source = Collections.singleton(com.exedio.dhc.model.DynamicDataSource.forCode(DataSource.Garmin.getCode())); List<DailyDynamicValue> activityData = fetch(customerID, types, source); assertTrue(CollectionTestUtils.equalsAnyOrder( ImmutableList.of(4L, 4L, 4L, 2L, 2L, 2L, 2L), activityData.stream().map(DailyDynamicValue::getLongValue).collect(Collectors.toList())));
Editor is loading...