completed i32ne test
This commit is contained in:
@@ -18,9 +18,18 @@ func (suite *NumTestSuite) SetupTest() {
|
||||
}
|
||||
|
||||
func (suite *NumTestSuite) Testi32eqz() {
|
||||
suite.vm.OperandStack.Push(0)
|
||||
var testTable = []struct {
|
||||
input int
|
||||
want uint64
|
||||
}{
|
||||
{input: 0, want: 1},
|
||||
{input: 1, want: 0},
|
||||
}
|
||||
for _, tt := range testTable {
|
||||
suite.vm.OperandStack.Push(uint64(tt.input))
|
||||
i32eqz(suite.vm)
|
||||
suite.Equal(uint64(1), suite.vm.OperandStack.Pop())
|
||||
suite.Equal(tt.want, suite.vm.OperandStack.Pop())
|
||||
}
|
||||
}
|
||||
|
||||
func (suite *NumTestSuite) Testi32ne() {
|
||||
|
||||
Reference in New Issue
Block a user