(t *testing.T)
| 111 | } |
| 112 | |
| 113 | func TestValueStack_CopyTo(t *testing.T) { |
| 114 | r := NewValueStack(0) |
| 115 | val, err := types.VmValueFromBigInt(big.NewInt(9999)) |
| 116 | assert.Equal(t, err, nil) |
| 117 | r.Push(val) |
| 118 | val2, err := types.VmValueFromBigInt(big.NewInt(8888)) |
| 119 | assert.Equal(t, err, nil) |
| 120 | r.Push(val2) |
| 121 | |
| 122 | e := NewValueStack(0) |
| 123 | err = r.CopyTo(e) |
| 124 | assert.Equal(t, err, nil) |
| 125 | |
| 126 | for k, v := range r.data { |
| 127 | if !v.Equals(e.data[k]) { |
| 128 | t.Fatal("stack copyto test failed.") |
| 129 | } |
| 130 | } |
| 131 | } |
nothing calls this directly
no test coverage detected