@@ -87,7 +87,7 @@ fun testFundsRequiredForTargetHealthAfterWithdrawingWithPushFromHealthy() {
8787 // assert expected starting point
8888 startingDebt = getBalance (address : userAccount .address , vaultPublicPath : MOET .VaultPublicPath )!
8989 let expectedStartingDebt = (positionFundingAmount * flowCollateralFactor * flowStartPrice ) / TARGET_HEALTH
90- Test .assert (equalWithinVariance (expectedStartingDebt , startingDebt ),
90+ Test .assert (equalWithinVariance (expectedStartingDebt , startingDebt , DEFAULT_UFIX_VARIANCE ),
9191 message : " Expected MOET balance to be ~\( expectedStartingDebt ) , but got \( startingDebt ) " )
9292
9393 var evts = Test .eventsOfType (Type <FlowALPEvents .Opened >())
@@ -102,7 +102,7 @@ fun testFundsRequiredForTargetHealthAfterWithdrawingWithPushFromHealthy() {
102102 Test .assertEqual (rebalancedEvt .amount , startingDebt )
103103
104104 let health = getPositionHealth (pid : positionID , beFailed : false )
105- Test .assert (equalWithinVariance (INT_TARGET_HEALTH , health ),
105+ Test .assert (equalWithinVariance (INT_TARGET_HEALTH , health , DEFAULT_UFIX128_VARIANCE ),
106106 message : " Expected health to be \( INT_TARGET_HEALTH ) , but got \( health ) " )
107107
108108 log (" [TEST] FLOW price set to \( flowStartPrice ) " )
@@ -283,7 +283,7 @@ fun testFundsRequiredForTargetHealthAfterWithdrawingWithPushFromOvercollateraliz
283283 // assert expected starting point
284284 startingDebt = getBalance (address : userAccount .address , vaultPublicPath : MOET .VaultPublicPath )!
285285 let expectedStartingDebt = (positionFundingAmount * flowCollateralFactor * flowStartPrice ) / TARGET_HEALTH
286- Test .assert (equalWithinVariance (expectedStartingDebt , startingDebt ),
286+ Test .assert (equalWithinVariance (expectedStartingDebt , startingDebt , DEFAULT_UFIX_VARIANCE ),
287287 message : " Expected MOET balance to be ~\( expectedStartingDebt ) , but got \( startingDebt ) " )
288288
289289 var evts = Test .eventsOfType (Type <FlowALPEvents .Opened >())
@@ -298,7 +298,7 @@ fun testFundsRequiredForTargetHealthAfterWithdrawingWithPushFromOvercollateraliz
298298 Test .assertEqual (rebalancedEvt .amount , startingDebt )
299299
300300 let actualHealthBeforePriceIncrease = getPositionHealth (pid : positionID , beFailed : false )
301- Test .assert (equalWithinVariance (INT_TARGET_HEALTH , actualHealthBeforePriceIncrease ),
301+ Test .assert (equalWithinVariance (INT_TARGET_HEALTH , actualHealthBeforePriceIncrease , DEFAULT_UFIX128_VARIANCE ),
302302 message : " Expected health to be \( INT_TARGET_HEALTH ) , but got \( actualHealthBeforePriceIncrease ) " )
303303
304304 let priceIncrease = 0.25
@@ -438,7 +438,7 @@ fun testFundsRequiredForTargetHealthAfterWithdrawingWithPushFromUndercollaterali
438438 // assert expected starting point
439439 startingDebt = getBalance (address : userAccount .address , vaultPublicPath : MOET .VaultPublicPath )!
440440 let expectedStartingDebt = (positionFundingAmount * flowCollateralFactor * flowStartPrice ) / TARGET_HEALTH
441- Test .assert (equalWithinVariance (expectedStartingDebt , startingDebt ),
441+ Test .assert (equalWithinVariance (expectedStartingDebt , startingDebt , DEFAULT_UFIX_VARIANCE ),
442442 message : " Expected MOET balance to be ~\( expectedStartingDebt ) , but got \( startingDebt ) " )
443443
444444 var evts = Test .eventsOfType (Type <FlowALPEvents .Opened >())
@@ -453,7 +453,7 @@ fun testFundsRequiredForTargetHealthAfterWithdrawingWithPushFromUndercollaterali
453453 Test .assertEqual (rebalancedEvt .amount , startingDebt )
454454
455455 let actualHealthBeforePriceIncrease = getPositionHealth (pid : positionID , beFailed : false )
456- Test .assert (equalWithinVariance (INT_TARGET_HEALTH , actualHealthBeforePriceIncrease ),
456+ Test .assert (equalWithinVariance (INT_TARGET_HEALTH , actualHealthBeforePriceIncrease , DEFAULT_UFIX128_VARIANCE ),
457457 message : " Expected health to be \( INT_TARGET_HEALTH ) , but got \( actualHealthBeforePriceIncrease ) " )
458458
459459 let priceDecrease = 0.25
@@ -557,6 +557,6 @@ fun runFundsRequiredForTargetHealthAfterWithdrawing(
557557 log (" [TEST] Withdrawing: \( withdrawAmount ) " )
558558 log (" [TEST] Expected Required: \( ufixExpectedRequired ) " )
559559 log (" [TEST] Actual Required: \( actualRequired ) " )
560- Test .assert (equalWithinVariance (ufixExpectedRequired , actualRequired ),
560+ Test .assert (equalWithinVariance (ufixExpectedRequired , actualRequired , DEFAULT_UFIX_VARIANCE ),
561561 message : " Expected required funds to be \( ufixExpectedRequired ) , but got \( actualRequired ) " )
562562}
0 commit comments