@@ -57,7 +57,8 @@ class CorrectionDosingTests: XCTestCase {
5757 neutralBasalRate: basalRate,
5858 activeInsulin: 0 ,
5959 maxBolus: 6 ,
60- maxBasalRate: maxBasalRate
60+ maxBasalRate: maxBasalRate,
61+ maxActiveInsulin: 12
6162 )
6263
6364 XCTAssertEqual ( recommendation. unitsPerHour, basalRate)
@@ -69,7 +70,8 @@ class CorrectionDosingTests: XCTestCase {
6970 neutralBasalRate: basalRate,
7071 activeInsulin: 0 ,
7172 maxBolus: 6 ,
72- maxBasalRate: maxBasalRate
73+ maxBasalRate: maxBasalRate,
74+ maxActiveInsulin: 12
7375 )
7476
7577 XCTAssertEqual ( automaticDose. bolusUnits, 0 )
@@ -101,7 +103,8 @@ class CorrectionDosingTests: XCTestCase {
101103 neutralBasalRate: basalRate,
102104 activeInsulin: 0 ,
103105 maxBolus: 6 ,
104- maxBasalRate: maxBasalRate
106+ maxBasalRate: maxBasalRate,
107+ maxActiveInsulin: 12
105108 )
106109
107110 XCTAssertEqual ( recommendation. unitsPerHour, basalRate)
@@ -113,7 +116,8 @@ class CorrectionDosingTests: XCTestCase {
113116 neutralBasalRate: basalRate,
114117 activeInsulin: 0 ,
115118 maxBolus: 6 ,
116- maxBasalRate: maxBasalRate
119+ maxBasalRate: maxBasalRate,
120+ maxActiveInsulin: 12
117121 )
118122
119123 XCTAssertEqual ( automaticDose. bolusUnits, 0 )
@@ -145,7 +149,8 @@ class CorrectionDosingTests: XCTestCase {
145149 neutralBasalRate: basalRate,
146150 activeInsulin: 0 ,
147151 maxBolus: 6 ,
148- maxBasalRate: maxBasalRate
152+ maxBasalRate: maxBasalRate,
153+ maxActiveInsulin: 12
149154 )
150155
151156 XCTAssertEqual ( recommendation. unitsPerHour, 1 )
@@ -157,7 +162,8 @@ class CorrectionDosingTests: XCTestCase {
157162 neutralBasalRate: basalRate,
158163 activeInsulin: 0 ,
159164 maxBolus: 6 ,
160- maxBasalRate: maxBasalRate
165+ maxBasalRate: maxBasalRate,
166+ maxActiveInsulin: 12
161167 )
162168
163169 XCTAssertEqual ( automaticDose. bolusUnits, 0 )
@@ -190,7 +196,8 @@ class CorrectionDosingTests: XCTestCase {
190196 neutralBasalRate: basalRate,
191197 activeInsulin: 0 ,
192198 maxBolus: 6 ,
193- maxBasalRate: maxBasalRate
199+ maxBasalRate: maxBasalRate,
200+ maxActiveInsulin: 12
194201 )
195202
196203 XCTAssertEqual ( recommendation. unitsPerHour, 1 )
@@ -202,7 +209,8 @@ class CorrectionDosingTests: XCTestCase {
202209 neutralBasalRate: basalRate,
203210 activeInsulin: 0 ,
204211 maxBolus: 6 ,
205- maxBasalRate: maxBasalRate
212+ maxBasalRate: maxBasalRate,
213+ maxActiveInsulin: 12
206214 )
207215
208216 XCTAssertEqual ( automaticDose. bolusUnits, 0 )
@@ -236,7 +244,8 @@ class CorrectionDosingTests: XCTestCase {
236244 neutralBasalRate: basalRate,
237245 activeInsulin: 0 ,
238246 maxBolus: 6 ,
239- maxBasalRate: maxBasalRate
247+ maxBasalRate: maxBasalRate,
248+ maxActiveInsulin: 12
240249 )
241250
242251 XCTAssertEqual ( recommendation. unitsPerHour, 0 )
@@ -248,7 +257,8 @@ class CorrectionDosingTests: XCTestCase {
248257 neutralBasalRate: basalRate,
249258 activeInsulin: 0 ,
250259 maxBolus: 6 ,
251- maxBasalRate: maxBasalRate
260+ maxBasalRate: maxBasalRate,
261+ maxActiveInsulin: 12
252262 )
253263
254264 XCTAssertEqual ( automaticDose. bolusUnits, 0 )
@@ -285,7 +295,8 @@ class CorrectionDosingTests: XCTestCase {
285295 neutralBasalRate: basalRate,
286296 activeInsulin: 0 ,
287297 maxBolus: 6 ,
288- maxBasalRate: maxBasalRate
298+ maxBasalRate: maxBasalRate,
299+ maxActiveInsulin: 12
289300 )
290301
291302 XCTAssertEqual ( recommendation. unitsPerHour, 1.0 )
@@ -297,7 +308,8 @@ class CorrectionDosingTests: XCTestCase {
297308 neutralBasalRate: basalRate,
298309 activeInsulin: 0 ,
299310 maxBolus: 6 ,
300- maxBasalRate: maxBasalRate
311+ maxBasalRate: maxBasalRate,
312+ maxActiveInsulin: 12
301313 )
302314
303315 XCTAssertEqual ( automaticDose. bolusUnits, 0 )
@@ -334,7 +346,8 @@ class CorrectionDosingTests: XCTestCase {
334346 neutralBasalRate: basalRate,
335347 activeInsulin: 0 ,
336348 maxBolus: 6 ,
337- maxBasalRate: maxBasalRate
349+ maxBasalRate: maxBasalRate,
350+ maxActiveInsulin: 12
338351 )
339352
340353 XCTAssertEqual ( recommendation. unitsPerHour, 3.0 )
@@ -346,7 +359,8 @@ class CorrectionDosingTests: XCTestCase {
346359 neutralBasalRate: basalRate,
347360 activeInsulin: 0 ,
348361 maxBolus: 6 ,
349- maxBasalRate: maxBasalRate
362+ maxBasalRate: maxBasalRate,
363+ maxActiveInsulin: 12
350364 )
351365
352366 XCTAssertEqual ( automaticDose. bolusUnits!, 0.65 , accuracy: 0.05 )
@@ -380,7 +394,8 @@ class CorrectionDosingTests: XCTestCase {
380394 neutralBasalRate: basalRate,
381395 activeInsulin: 0 ,
382396 maxBolus: 6 ,
383- maxBasalRate: maxBasalRate
397+ maxBasalRate: maxBasalRate,
398+ maxActiveInsulin: 12
384399 )
385400
386401 XCTAssertEqual ( recommendation. unitsPerHour, 1.63 , accuracy: 0.05 )
@@ -392,7 +407,8 @@ class CorrectionDosingTests: XCTestCase {
392407 neutralBasalRate: basalRate,
393408 activeInsulin: 0 ,
394409 maxBolus: 6 ,
395- maxBasalRate: maxBasalRate
410+ maxBasalRate: maxBasalRate,
411+ maxActiveInsulin: 12
396412 )
397413
398414 XCTAssertEqual ( automaticDose. bolusUnits!, 0.10 , accuracy: 0.05 )
@@ -425,7 +441,8 @@ class CorrectionDosingTests: XCTestCase {
425441 neutralBasalRate: basalRate,
426442 activeInsulin: 0 ,
427443 maxBolus: 6 ,
428- maxBasalRate: maxBasalRate
444+ maxBasalRate: maxBasalRate,
445+ maxActiveInsulin: 12
429446 )
430447
431448 XCTAssertEqual ( recommendation. unitsPerHour, 1.63 , accuracy: 0.05 )
@@ -437,7 +454,8 @@ class CorrectionDosingTests: XCTestCase {
437454 neutralBasalRate: basalRate,
438455 activeInsulin: 0 ,
439456 maxBolus: 6 ,
440- maxBasalRate: maxBasalRate
457+ maxBasalRate: maxBasalRate,
458+ maxActiveInsulin: 12
441459 )
442460
443461 XCTAssertEqual ( automaticDose. bolusUnits!, 0.10 , accuracy: 0.05 )
@@ -470,7 +488,8 @@ class CorrectionDosingTests: XCTestCase {
470488 neutralBasalRate: basalRate,
471489 activeInsulin: 0 ,
472490 maxBolus: 6 ,
473- maxBasalRate: maxBasalRate
491+ maxBasalRate: maxBasalRate,
492+ maxActiveInsulin: 12
474493 )
475494
476495 XCTAssertEqual ( recommendation. unitsPerHour, 3.0 , accuracy: 0.05 )
@@ -482,7 +501,8 @@ class CorrectionDosingTests: XCTestCase {
482501 neutralBasalRate: basalRate,
483502 activeInsulin: 0 ,
484503 maxBolus: 6 ,
485- maxBasalRate: maxBasalRate
504+ maxBasalRate: maxBasalRate,
505+ maxActiveInsulin: 12
486506 )
487507
488508 XCTAssertEqual ( automaticDose. bolusUnits!, 0.5 , accuracy: 0.05 )
@@ -515,7 +535,8 @@ class CorrectionDosingTests: XCTestCase {
515535 neutralBasalRate: basalRate,
516536 activeInsulin: 0 ,
517537 maxBolus: 6 ,
518- maxBasalRate: maxBasalRate
538+ maxBasalRate: maxBasalRate,
539+ maxActiveInsulin: 12
519540 )
520541
521542 XCTAssertEqual ( recommendation. unitsPerHour, 0 , accuracy: 0.05 )
@@ -527,7 +548,8 @@ class CorrectionDosingTests: XCTestCase {
527548 neutralBasalRate: basalRate,
528549 activeInsulin: 0 ,
529550 maxBolus: 6 ,
530- maxBasalRate: maxBasalRate
551+ maxBasalRate: maxBasalRate,
552+ maxActiveInsulin: 12
531553 )
532554
533555 XCTAssertEqual ( automaticDose. bolusUnits!, 0.0 , accuracy: 0.05 )
0 commit comments