|
@ -99,8 +99,7 @@ namespace test |
|
|
|
|
|
|
|
|
struct ImportStateOptions |
|
|
struct ImportStateOptions |
|
|
{ |
|
|
{ |
|
|
ImportStateOptions():m_bHasBalance(false), m_bHasNonce(false), m_bHasCode(false), m_bHasStorage(false) {} |
|
|
ImportStateOptions(bool _bSetAll = false):m_bHasBalance(_bSetAll), m_bHasNonce(_bSetAll), m_bHasCode(_bSetAll), m_bHasStorage(_bSetAll) {} |
|
|
ImportStateOptions(bool _bSetAll):m_bHasBalance(_bSetAll), m_bHasNonce(_bSetAll), m_bHasCode(_bSetAll), m_bHasStorage(_bSetAll) {} |
|
|
|
|
|
bool isAllSet() {return m_bHasBalance && m_bHasNonce && m_bHasCode && m_bHasStorage;} |
|
|
bool isAllSet() {return m_bHasBalance && m_bHasNonce && m_bHasCode && m_bHasStorage;} |
|
|
bool m_bHasBalance; |
|
|
bool m_bHasBalance; |
|
|
bool m_bHasNonce; |
|
|
bool m_bHasNonce; |
|
@ -121,8 +120,7 @@ public: |
|
|
void importTransaction(json_spirit::mObject& _o); |
|
|
void importTransaction(json_spirit::mObject& _o); |
|
|
|
|
|
|
|
|
void exportTest(bytes const& _output, eth::State const& _statePost); |
|
|
void exportTest(bytes const& _output, eth::State const& _statePost); |
|
|
static void checkExpectedState(eth::State const& _stateExpect, eth::State const& _statePost, WhenError _throw = WhenError::Throw); |
|
|
static void checkExpectedState(eth::State const& _stateExpect, eth::State const& _statePost, stateOptionsMap const _expectedStateOptions = stateOptionsMap(), WhenError _throw = WhenError::Throw); |
|
|
static void checkExpectedState(eth::State const& _stateExpect, eth::State const& _statePost, stateOptionsMap const& _expectedStateOptions, WhenError _throw = WhenError::Throw); |
|
|
|
|
|
|
|
|
|
|
|
eth::State m_statePre; |
|
|
eth::State m_statePre; |
|
|
eth::State m_statePost; |
|
|
eth::State m_statePost; |
|
|