Skip to main content

EchidnaTestAccounting

EchidnaTestAccounting​

testOptInBalance​

function testOptInBalance(uint8 targetAcc) public

After opting in, balance should not increase. (Ok to lose rounding funds doing this)

Parameters​

NameTypeDescription
targetAccuint8Account to opt in

testOptOutBalance​

function testOptOutBalance(uint8 targetAcc) public

After opting out, balance should remain the same

Parameters​

NameTypeDescription
targetAccuint8Account to opt out

testOptInBalanceRounding​

function testOptInBalanceRounding(uint8 targetAcc) public

Account balance should remain the same after opting in minus rounding error

Parameters​

NameTypeDescription
targetAccuint8Account to opt in

testOptInTotalSupply​

function testOptInTotalSupply(uint8 targetAcc) public

After opting in, total supply should remain the same

Parameters​

NameTypeDescription
targetAccuint8Account to opt in

testOptOutTotalSupply​

function testOptOutTotalSupply(uint8 targetAcc) public

After opting out, total supply should remain the same

Parameters​

NameTypeDescription
targetAccuint8Account to opt out

testAutoConvertBalance​

function testAutoConvertBalance(uint8 targetAcc) public

Account balance should remain the same when a smart contract auto converts

Parameters​

NameTypeDescription
targetAccuint8Account to auto convert

testBalanceOfShouldNotRevert​

function testBalanceOfShouldNotRevert(uint8 targetAcc) public

The balanceOf function should never revert

Parameters​

NameTypeDescription
targetAccuint8Account to check balance of