You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Compute how much of the ICE effect we can't explain via our entered carbs
@@ -214,12 +223,13 @@ class MealDetectionManager {
214
223
/// - pendingAutobolusUnits: any autobolus units that are still being delivered. Used to delay the missed meal notification to avoid notifying during an autobolus.
215
224
/// - bolusDurationEstimator: estimator of bolus duration that takes the units of the bolus as an input. Used to delay the missed meal notification to avoid notifying during an autobolus.
@@ -263,7 +283,7 @@ class MealDetectionManagerTests: XCTestCase {
263
283
264
284
letupdateGroup=DispatchGroup()
265
285
updateGroup.enter()
266
-
mealDetectionManager.hasMissedMeal(insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
286
+
mealDetectionManager.hasMissedMeal(glucoseSamples: glucoseSamples,insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
267
287
XCTAssertEqual(status,.noMissedMeal)
268
288
updateGroup.leave()
269
289
}
@@ -275,7 +295,7 @@ class MealDetectionManagerTests: XCTestCase {
275
295
276
296
letupdateGroup=DispatchGroup()
277
297
updateGroup.enter()
278
-
mealDetectionManager.hasMissedMeal(insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
298
+
mealDetectionManager.hasMissedMeal(glucoseSamples: glucoseSamples,insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
279
299
XCTAssertEqual(status,.noMissedMeal)
280
300
updateGroup.leave()
281
301
}
@@ -288,7 +308,7 @@ class MealDetectionManagerTests: XCTestCase {
288
308
289
309
letupdateGroup=DispatchGroup()
290
310
updateGroup.enter()
291
-
mealDetectionManager.hasMissedMeal(insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
311
+
mealDetectionManager.hasMissedMeal(glucoseSamples: glucoseSamples,insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
@@ -301,7 +321,7 @@ class MealDetectionManagerTests: XCTestCase {
301
321
302
322
letupdateGroup=DispatchGroup()
303
323
updateGroup.enter()
304
-
mealDetectionManager.hasMissedMeal(insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
324
+
mealDetectionManager.hasMissedMeal(glucoseSamples: glucoseSamples,insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
@@ -314,7 +334,7 @@ class MealDetectionManagerTests: XCTestCase {
314
334
315
335
letupdateGroup=DispatchGroup()
316
336
updateGroup.enter()
317
-
mealDetectionManager.hasMissedMeal(insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
337
+
mealDetectionManager.hasMissedMeal(glucoseSamples: glucoseSamples,insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
@@ -326,7 +346,7 @@ class MealDetectionManagerTests: XCTestCase {
326
346
327
347
letupdateGroup=DispatchGroup()
328
348
updateGroup.enter()
329
-
mealDetectionManager.hasMissedMeal(insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
349
+
mealDetectionManager.hasMissedMeal(glucoseSamples: glucoseSamples,insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
330
350
XCTAssertEqual(status,.noMissedMeal)
331
351
updateGroup.leave()
332
352
}
@@ -339,7 +359,7 @@ class MealDetectionManagerTests: XCTestCase {
339
359
340
360
letupdateGroup=DispatchGroup()
341
361
updateGroup.enter()
342
-
mealDetectionManager.hasMissedMeal(insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
362
+
mealDetectionManager.hasMissedMeal(glucoseSamples: glucoseSamples,insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
mealDetectionManager.hasMissedMeal(glucoseSamples: calibratedGlucoseSamples, insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
mealDetectionManager.hasMissedMeal(glucoseSamples: manualGlucoseSamples, insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
mealDetectionManager.hasMissedMeal(glucoseSamples: tooOldCalibratedGlucoseSamples, insulinCounteractionEffects: counteractionEffects, carbEffects:mealDetectionCarbEffects(using: counteractionEffects)){ status in
0 commit comments