@@ -97,7 +97,8 @@ class RecommendTempBasalTests: XCTestCase {
9797 maxBasalRate: maxBasalRate,
9898 glucoseTargetRange: glucoseTargetRange,
9999 insulinSensitivity: insulinSensitivitySchedule,
100- basalRateSchedule: basalRateSchedule
100+ basalRateSchedule: basalRateSchedule,
101+ allowPredictiveTempBelowRange: false
101102 )
102103
103104 XCTAssertNil ( dose)
@@ -112,7 +113,8 @@ class RecommendTempBasalTests: XCTestCase {
112113 maxBasalRate: maxBasalRate,
113114 glucoseTargetRange: glucoseTargetRange,
114115 insulinSensitivity: insulinSensitivitySchedule,
115- basalRateSchedule: basalRateSchedule
116+ basalRateSchedule: basalRateSchedule,
117+ allowPredictiveTempBelowRange: false
116118 )
117119
118120 XCTAssertNil ( dose)
@@ -132,7 +134,8 @@ class RecommendTempBasalTests: XCTestCase {
132134 maxBasalRate: maxBasalRate,
133135 glucoseTargetRange: glucoseTargetRange,
134136 insulinSensitivity: insulinSensitivitySchedule,
135- basalRateSchedule: basalRateSchedule
137+ basalRateSchedule: basalRateSchedule,
138+ allowPredictiveTempBelowRange: false
136139 )
137140
138141 XCTAssertEqual ( 0 , dose!. rate)
@@ -148,7 +151,8 @@ class RecommendTempBasalTests: XCTestCase {
148151 maxBasalRate: maxBasalRate,
149152 glucoseTargetRange: glucoseTargetRange,
150153 insulinSensitivity: insulinSensitivitySchedule,
151- basalRateSchedule: basalRateSchedule
154+ basalRateSchedule: basalRateSchedule,
155+ allowPredictiveTempBelowRange: false
152156 )
153157
154158 XCTAssertEqual ( 0 , dose!. rate)
@@ -197,7 +201,8 @@ class RecommendTempBasalTests: XCTestCase {
197201 maxBasalRate: maxBasalRate,
198202 glucoseTargetRange: glucoseTargetRange,
199203 insulinSensitivity: insulinSensitivitySchedule,
200- basalRateSchedule: basalRateSchedule
204+ basalRateSchedule: basalRateSchedule,
205+ allowPredictiveTempBelowRange: false
201206 )
202207
203208 XCTAssertEqualWithAccuracy ( 0.125 , dose!. rate, accuracy: 1.0 / 40.0 )
@@ -218,7 +223,8 @@ class RecommendTempBasalTests: XCTestCase {
218223 maxBasalRate: maxBasalRate,
219224 glucoseTargetRange: glucoseTargetRange,
220225 insulinSensitivity: insulinSensitivitySchedule,
221- basalRateSchedule: basalRateSchedule
226+ basalRateSchedule: basalRateSchedule,
227+ allowPredictiveTempBelowRange: false
222228 )
223229
224230 XCTAssertNil ( dose)
@@ -238,7 +244,8 @@ class RecommendTempBasalTests: XCTestCase {
238244 maxBasalRate: maxBasalRate,
239245 glucoseTargetRange: glucoseTargetRange,
240246 insulinSensitivity: insulinSensitivitySchedule,
241- basalRateSchedule: basalRateSchedule
247+ basalRateSchedule: basalRateSchedule,
248+ allowPredictiveTempBelowRange: false
242249 )
243250
244251 XCTAssertEqualWithAccuracy ( 0.125 , dose!. rate, accuracy: 1.0 / 40.0 )
@@ -259,7 +266,8 @@ class RecommendTempBasalTests: XCTestCase {
259266 maxBasalRate: maxBasalRate,
260267 glucoseTargetRange: glucoseTargetRange,
261268 insulinSensitivity: insulinSensitivitySchedule,
262- basalRateSchedule: basalRateSchedule
269+ basalRateSchedule: basalRateSchedule,
270+ allowPredictiveTempBelowRange: false
263271 )
264272
265273 XCTAssertEqualWithAccuracy ( 0.125 , dose!. rate, accuracy: 1.0 / 40.0 )
@@ -309,7 +317,8 @@ class RecommendTempBasalTests: XCTestCase {
309317 maxBasalRate: maxBasalRate,
310318 glucoseTargetRange: glucoseTargetRange,
311319 insulinSensitivity: insulinSensitivitySchedule,
312- basalRateSchedule: basalRateSchedule
320+ basalRateSchedule: basalRateSchedule,
321+ allowPredictiveTempBelowRange: false
313322 )
314323
315324 XCTAssertEqual ( 0 , dose!. rate)
@@ -325,7 +334,8 @@ class RecommendTempBasalTests: XCTestCase {
325334 maxBasalRate: maxBasalRate,
326335 glucoseTargetRange: glucoseTargetRange,
327336 insulinSensitivity: insulinSensitivitySchedule,
328- basalRateSchedule: basalRateSchedule
337+ basalRateSchedule: basalRateSchedule,
338+ allowPredictiveTempBelowRange: false
329339 )
330340
331341 XCTAssertEqual ( 0 , dose!. rate)
@@ -375,7 +385,8 @@ class RecommendTempBasalTests: XCTestCase {
375385 maxBasalRate: maxBasalRate,
376386 glucoseTargetRange: glucoseTargetRange,
377387 insulinSensitivity: insulinSensitivitySchedule,
378- basalRateSchedule: basalRateSchedule
388+ basalRateSchedule: basalRateSchedule,
389+ allowPredictiveTempBelowRange: false
379390 )
380391
381392 XCTAssertEqual ( 3.0 , dose!. rate)
@@ -391,7 +402,8 @@ class RecommendTempBasalTests: XCTestCase {
391402 maxBasalRate: maxBasalRate,
392403 glucoseTargetRange: glucoseTargetRange,
393404 insulinSensitivity: insulinSensitivitySchedule,
394- basalRateSchedule: basalRateSchedule
405+ basalRateSchedule: basalRateSchedule,
406+ allowPredictiveTempBelowRange: false
395407 )
396408
397409 XCTAssertEqualWithAccuracy ( 1.425 , dose!. rate, accuracy: 1.0 / 40.0 )
@@ -407,7 +419,8 @@ class RecommendTempBasalTests: XCTestCase {
407419 maxBasalRate: maxBasalRate,
408420 glucoseTargetRange: glucoseTargetRange,
409421 insulinSensitivity: insulinSensitivitySchedule,
410- basalRateSchedule: basalRateSchedule
422+ basalRateSchedule: basalRateSchedule,
423+ allowPredictiveTempBelowRange: false
411424 )
412425
413426 XCTAssertEqualWithAccuracy ( 1.475 , dose!. rate, accuracy: 1.0 / 40.0 )
@@ -423,7 +436,8 @@ class RecommendTempBasalTests: XCTestCase {
423436 maxBasalRate: maxBasalRate,
424437 glucoseTargetRange: glucoseTargetRange,
425438 insulinSensitivity: self . insulinSensitivitySchedule,
426- basalRateSchedule: basalRateSchedule
439+ basalRateSchedule: basalRateSchedule,
440+ allowPredictiveTempBelowRange: false
427441 )
428442
429443 XCTAssertEqual ( 3.0 , dose!. rate)
@@ -438,7 +452,8 @@ class RecommendTempBasalTests: XCTestCase {
438452 maxBasalRate: maxBasalRate,
439453 glucoseTargetRange: glucoseTargetRange,
440454 insulinSensitivity: insulinSensitivitySchedule,
441- basalRateSchedule: basalRateSchedule
455+ basalRateSchedule: basalRateSchedule,
456+ allowPredictiveTempBelowRange: false
442457 )
443458
444459 XCTAssertEqualWithAccuracy ( 2.975 , dose!. rate, accuracy: 1.0 / 40.0 )
@@ -451,7 +466,8 @@ class RecommendTempBasalTests: XCTestCase {
451466 maxBasalRate: maxBasalRate,
452467 glucoseTargetRange: glucoseTargetRange,
453468 insulinSensitivity: insulinSensitivitySchedule,
454- basalRateSchedule: basalRateSchedule
469+ basalRateSchedule: basalRateSchedule,
470+ allowPredictiveTempBelowRange: false
455471 )
456472
457473 XCTAssertNil ( dose)
0 commit comments