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