@@ -13,6 +13,7 @@ import (
1313 "github.com/ava-labs/libevm/core/vm"
1414 "github.com/holiman/uint256"
1515 "github.com/stretchr/testify/assert"
16+ "github.com/stretchr/testify/require"
1617
1718 // Force import core to register the VM hooks.
1819 // This allows testing the precompiles by exercising the EVM.
@@ -48,11 +49,11 @@ func TestPackNativeAssetCallInput(t *testing.T) {
4849 input := PackNativeAssetCallInput (addr , assetID , assetAmount , callData )
4950
5051 unpackedAddr , unpackedAssetID , unpackedAssetAmount , unpackedCallData , err := UnpackNativeAssetCallInput (input )
51- assert .NoError (t , err )
52- assert .Equal (t , addr , unpackedAddr , "address" )
53- assert .Equal (t , assetID , unpackedAssetID , "assetID" )
54- assert .Equal (t , assetAmount , unpackedAssetAmount , "assetAmount" )
55- assert .Equal (t , callData , unpackedCallData , "callData" )
52+ require .NoError (t , err )
53+ require .Equal (t , addr , unpackedAddr , "address" )
54+ require .Equal (t , assetID , unpackedAssetID , "assetID" )
55+ require .Equal (t , assetAmount , unpackedAssetAmount , "assetAmount" )
56+ require .Equal (t , callData , unpackedCallData , "callData" )
5657}
5758
5859func TestStatefulPrecompile (t * testing.T ) {
@@ -254,10 +255,10 @@ func TestStatefulPrecompile(t *testing.T) {
254255 user2AssetBalance := wrappedStateDB .GetBalanceMultiCoin (userAddr2 , assetID )
255256
256257 expectedBalance := big .NewInt (50 )
257- assert .Equal (t , u256Hundred , user1Balance , "user 1 balance" )
258- assert .Equal (t , big0 , user2Balance , "user 2 balance" )
259- assert .Equal (t , expectedBalance , user1AssetBalance , "user 1 asset balance" )
260- assert .Equal (t , expectedBalance , user2AssetBalance , "user 2 asset balance" )
258+ require .Equal (t , u256Hundred , user1Balance , "user 1 balance" )
259+ require .Equal (t , big0 , user2Balance , "user 2 balance" )
260+ require .Equal (t , expectedBalance , user1AssetBalance , "user 1 asset balance" )
261+ require .Equal (t , expectedBalance , user2AssetBalance , "user 2 asset balance" )
261262 },
262263 },
263264 {
@@ -290,11 +291,11 @@ func TestStatefulPrecompile(t *testing.T) {
290291 user2AssetBalance := wrappedStateDB .GetBalanceMultiCoin (userAddr2 , assetID )
291292 expectedBalance := big .NewInt (50 )
292293
293- assert .Equal (t , uint256 .NewInt (51 ), user1Balance , "user 1 balance" )
294- assert .Equal (t , big0 , user2Balance , "user 2 balance" )
295- assert .Equal (t , uint256 .NewInt (49 ), nativeAssetCallAddrBalance , "native asset call addr balance" )
296- assert .Equal (t , expectedBalance , user1AssetBalance , "user 1 asset balance" )
297- assert .Equal (t , expectedBalance , user2AssetBalance , "user 2 asset balance" )
294+ require .Equal (t , uint256 .NewInt (51 ), user1Balance , "user 1 balance" )
295+ require .Equal (t , big0 , user2Balance , "user 2 balance" )
296+ require .Equal (t , uint256 .NewInt (49 ), nativeAssetCallAddrBalance , "native asset call addr balance" )
297+ require .Equal (t , expectedBalance , user1AssetBalance , "user 1 asset balance" )
298+ require .Equal (t , expectedBalance , user2AssetBalance , "user 2 asset balance" )
298299 },
299300 },
300301 {
@@ -325,10 +326,10 @@ func TestStatefulPrecompile(t *testing.T) {
325326 user1AssetBalance := wrappedStateDB .GetBalanceMultiCoin (userAddr1 , assetID )
326327 user2AssetBalance := wrappedStateDB .GetBalanceMultiCoin (userAddr2 , assetID )
327328
328- assert .Equal (t , bigHundred , user1Balance , "user 1 balance" )
329- assert .Equal (t , big0 , user2Balance , "user 2 balance" )
330- assert .Equal (t , big .NewInt (51 ), user1AssetBalance , "user 1 asset balance" )
331- assert .Equal (t , big0 , user2AssetBalance , "user 2 asset balance" )
329+ require .Equal (t , bigHundred , user1Balance , "user 1 balance" )
330+ require .Equal (t , big0 , user2Balance , "user 2 balance" )
331+ require .Equal (t , big .NewInt (51 ), user1AssetBalance , "user 1 asset balance" )
332+ require .Equal (t , big0 , user2AssetBalance , "user 2 asset balance" )
332333 },
333334 },
334335 {
@@ -359,10 +360,10 @@ func TestStatefulPrecompile(t *testing.T) {
359360 user1AssetBalance := wrappedStateDB .GetBalanceMultiCoin (userAddr1 , assetID )
360361 user2AssetBalance := wrappedStateDB .GetBalanceMultiCoin (userAddr2 , assetID )
361362
362- assert .Equal (t , big .NewInt (50 ), user1Balance , "user 1 balance" )
363- assert .Equal (t , big0 , user2Balance , "user 2 balance" )
364- assert .Equal (t , big .NewInt (50 ), user1AssetBalance , "user 1 asset balance" )
365- assert .Equal (t , big0 , user2AssetBalance , "user 2 asset balance" )
363+ require .Equal (t , big .NewInt (50 ), user1Balance , "user 1 balance" )
364+ require .Equal (t , big0 , user2Balance , "user 2 balance" )
365+ require .Equal (t , big .NewInt (50 ), user1AssetBalance , "user 1 asset balance" )
366+ require .Equal (t , big0 , user2AssetBalance , "user 2 asset balance" )
366367 },
367368 },
368369 {
@@ -415,10 +416,10 @@ func TestStatefulPrecompile(t *testing.T) {
415416 user1AssetBalance := wrappedStateDB .GetBalanceMultiCoin (userAddr1 , assetID )
416417 user2AssetBalance := wrappedStateDB .GetBalanceMultiCoin (userAddr2 , assetID )
417418
418- assert .Equal (t , bigHundred , user1Balance , "user 1 balance" )
419- assert .Equal (t , big0 , user2Balance , "user 2 balance" )
420- assert .Equal (t , bigHundred , user1AssetBalance , "user 1 asset balance" )
421- assert .Equal (t , big0 , user2AssetBalance , "user 2 asset balance" )
419+ require .Equal (t , bigHundred , user1Balance , "user 1 balance" )
420+ require .Equal (t , big0 , user2Balance , "user 2 balance" )
421+ require .Equal (t , bigHundred , user1AssetBalance , "user 1 asset balance" )
422+ require .Equal (t , big0 , user2AssetBalance , "user 2 asset balance" )
422423 },
423424 },
424425 {
0 commit comments