Skip to content

Commit 359eb60

Browse files
committed
测试直接传入数组和数组指针
1 parent 7e9b8c5 commit 359eb60

File tree

4 files changed

+15
-69
lines changed

4 files changed

+15
-69
lines changed

test/array_test.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,19 @@ func TestSelectArray(t *testing.T) {
9696
//PASS
9797

9898
}
99+
func TestSelectOmitTag(t *testing.T) {
100+
fmt.Println(filter.Select("any", newArray().CPP))
101+
fmt.Println(filter.Select("any", *newArray().CPP))
102+
fmt.Println(filter.Omit("any", newArray().CPP))
103+
fmt.Println(filter.Omit("any", *newArray().CPP))
104+
//=== RUN TestSelectOmitTag
105+
//[{"name":"tag"},{"name":"tag"},{"name":"tag"}]
106+
//[{"name":"tag"},{"name":"tag"},{"name":"tag"}]
107+
//[{"name":"tag"},{"name":"tag"},{"name":"tag"}]
108+
//[{"name":"tag"},{"name":"tag"},{"name":"tag"}]
109+
//--- PASS: TestSelectOmitTag (0.00s)
110+
//PASS
111+
}
99112

100113
func TestOmitArray(t *testing.T) {
101114
for _, want := range arrayWants {

test/map.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ func TestMap() {
2323
maps["test"] = &ptr
2424
mp := &maps
2525
mpp := &mp
26-
fmt.Println("select:", filter.SelectMarshal("test", Map{M: maps, T: maps, MP: mp, MPP: mpp}).MustJSON())
26+
fmt.Println("select:", filter.Select("test", Map{M: maps, T: maps, MP: mp, MPP: mpp}))
2727
// {"m":{"test":"c++从研发到脱发"},"mp":{"test":"c++从研发到脱发"},"mpp":{"test":"c++从研发到脱发"}}
2828

29-
fmt.Println("omit:", filter.OmitMarshal("test", Map{M: maps, T: maps, MP: mp, MPP: mpp}).MustJSON())
29+
fmt.Println("omit:", filter.Select("test", Map{M: maps, T: maps, MP: mp, MPP: mpp}))
3030
//{"m":{"test":"c++从研发到脱发"},"mp":{"test":"c++从研发到脱发"},"mpp":{"test":"c++从研发到脱发"}}
3131
}

test/marshal_test.go

Lines changed: 0 additions & 41 deletions
This file was deleted.

test/skip.go

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)