Add additional error information
This commit is contained in:
parent
ffb4ab739c
commit
9640c7d5c6
|
@ -312,11 +312,11 @@ func assertInvariants(t *testing.T, msg string,
|
||||||
|
|
||||||
// nonnegative shares
|
// nonnegative shares
|
||||||
require.False(t, pMod.BondedShares.LT(sdk.ZeroRat),
|
require.False(t, pMod.BondedShares.LT(sdk.ZeroRat),
|
||||||
"msg: %v\n, pOrig: %v\n, pMod: %v\n, cOrig: %v\n, cMod %v, tokens: %v\n",
|
"msg: %v\n, pOrig: %v\n, pMod: %v\n, tokens: %v\n",
|
||||||
msg, pOrig, pMod, cOrig, cMods, tokens)
|
msg, pOrig, pMod, tokens)
|
||||||
require.False(t, pMod.UnbondedShares.LT(sdk.ZeroRat),
|
require.False(t, pMod.UnbondedShares.LT(sdk.ZeroRat),
|
||||||
"msg: %v\n, pOrig: %v\n, pMod: %v\n, cOrig: %v\n, cMod %v, tokens: %v\n",
|
"msg: %v\n, pOrig: %v\n, pMod: %v\n, tokens: %v\n",
|
||||||
msg, pOrig, pMod, cOrig, cMods, tokens)
|
msg, pOrig, pMod, tokens)
|
||||||
|
|
||||||
// nonnegative ex rates
|
// nonnegative ex rates
|
||||||
require.False(t, pMod.bondedShareExRate().LT(sdk.ZeroRat),
|
require.False(t, pMod.bondedShareExRate().LT(sdk.ZeroRat),
|
||||||
|
@ -331,27 +331,29 @@ func assertInvariants(t *testing.T, msg string,
|
||||||
|
|
||||||
// nonnegative ex rate
|
// nonnegative ex rate
|
||||||
require.False(t, cMod.delegatorShareExRate().LT(sdk.ZeroRat),
|
require.False(t, cMod.delegatorShareExRate().LT(sdk.ZeroRat),
|
||||||
"Applying operation \"%s\" resulted in negative candidate.delegatorShareExRate(): %v (candidate.PubKey: %s)",
|
"Applying operation \"%s\" resulted in negative candidate.delegatorShareExRate(): %v (candidate.Address: %s)",
|
||||||
msg,
|
msg,
|
||||||
cMod.delegatorShareExRate(),
|
cMod.delegatorShareExRate(),
|
||||||
cMod.PubKey,
|
cMod.Address,
|
||||||
)
|
)
|
||||||
|
|
||||||
// nonnegative assets / liabilities
|
// nonnegative assets / liabilities
|
||||||
require.False(t, cMod.Assets.LT(sdk.ZeroRat),
|
require.False(t, cMod.Assets.LT(sdk.ZeroRat),
|
||||||
"Applying operation \"%s\" resulted in negative candidate.Assets: %d (candidate.Liabilities: %d, candidate.PubKey: %s)",
|
"Applying operation \"%s\" resulted in negative candidate.Assets: %d (candidate.Liabilities: %d, candidate.delegatorShareExRate: %d, candidate.Address: %s)",
|
||||||
msg,
|
msg,
|
||||||
cMod.Assets.Evaluate(),
|
cMod.Assets.Evaluate(),
|
||||||
cMod.Liabilities.Evaluate(),
|
cMod.Liabilities.Evaluate(),
|
||||||
cMod.PubKey,
|
cMod.delegatorShareExRate().Evaluate(),
|
||||||
|
cMod.Address,
|
||||||
)
|
)
|
||||||
|
|
||||||
require.False(t, cMod.Liabilities.LT(sdk.ZeroRat),
|
require.False(t, cMod.Liabilities.LT(sdk.ZeroRat),
|
||||||
"Applying operation \"%s\" resulted in negative candidate.Liabilities: %d (candidate.Assets: %d, candidate.PubKey: %s)",
|
"Applying operation \"%s\" resulted in negative candidate.Liabilities: %d (candidate.Assets: %d, candidate.delegatorShareExRate: %d, candidate.Address: %s)",
|
||||||
msg,
|
msg,
|
||||||
cMod.Liabilities.Evaluate(),
|
cMod.Liabilities.Evaluate(),
|
||||||
cMod.Assets.Evaluate(),
|
cMod.Assets.Evaluate(),
|
||||||
cMod.PubKey,
|
cMod.delegatorShareExRate().Evaluate(),
|
||||||
|
cMod.Address,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -378,6 +380,7 @@ func TestIntegrationInvariants(t *testing.T) {
|
||||||
assertInvariants(t, msg,
|
assertInvariants(t, msg,
|
||||||
initialPool, initialCandidates,
|
initialPool, initialCandidates,
|
||||||
pool, candidates, tokens)
|
pool, candidates, tokens)
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue