| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package sessdata
- import (
- "testing"
- "github.com/stretchr/testify/assert"
- )
- type A struct {
- Id int
- Name string
- Age int
- Addr string
- }
- type B struct {
- IdB int
- NameB string
- Age int
- Addr string
- }
- func TestCopyStruct(t *testing.T) {
- assert := assert.New(t)
- a := A{
- Id: 1,
- Name: "bob",
- Age: 15,
- Addr: "American",
- }
- b := B{}
- err := CopyStruct(&b, a)
- assert.Nil(err)
- assert.Equal(b.IdB, 0)
- assert.Equal(b.NameB, "")
- assert.Equal(b.Age, 15)
- assert.Equal(b.Addr, "American")
- }
|