func TestValueConverter_Value(t *testing.T) {
assert.Equal(t, nil, henge.New(nil).Value()) // ok
assert.Equal(t, (*string)(nil), henge.New((*string)(nil)).Value()) // failed
assert.Equal(t, 1, henge.New(1).Value())
var i int
assert.Equal(t, &i, henge.New(&i).Value())
}
=== RUN TestValueConverter_Value
henge_test.go:24:
Error Trace: henge_test.go:24
Error: Not equal:
expected: (*string)(nil)
actual : (*string)(0xc000099050)
Diff:
Test: TestValueConverter_Value
--- FAIL: TestValueConverter_Value (0.00s)