Change gas & related fields to unsigned integer type (#2839)
* Change gas & related fields to unsigned integer type * Implement AddUint64Overflow
This commit is contained in:
committed by
Jack Zampolin
parent
f525717054
commit
6e813ab3a8
@@ -73,15 +73,15 @@ func testGasKVStoreWrap(t *testing.T, store KVStore) {
|
||||
meter := sdk.NewGasMeter(10000)
|
||||
|
||||
store = store.Gas(meter, sdk.GasConfig{HasCost: 10})
|
||||
require.Equal(t, int64(0), meter.GasConsumed())
|
||||
require.Equal(t, uint64(0), meter.GasConsumed())
|
||||
|
||||
store.Has([]byte("key"))
|
||||
require.Equal(t, int64(10), meter.GasConsumed())
|
||||
require.Equal(t, uint64(10), meter.GasConsumed())
|
||||
|
||||
store = store.Gas(meter, sdk.GasConfig{HasCost: 20})
|
||||
|
||||
store.Has([]byte("key"))
|
||||
require.Equal(t, int64(40), meter.GasConsumed())
|
||||
require.Equal(t, uint64(40), meter.GasConsumed())
|
||||
}
|
||||
|
||||
func TestGasKVStoreWrap(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user