add vmap tests
This commit is contained in:
parent
879036fb19
commit
10e3e381ed
24
set_test.go
24
set_test.go
|
@ -240,6 +240,30 @@ func TestMarshalSet(t *testing.T) {
|
||||||
Timeout: 30 * time.Second,
|
Timeout: 30 * time.Second,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Map ip-ip", // generic case
|
||||||
|
set: Set{
|
||||||
|
Name: "test-map",
|
||||||
|
ID: uint32(3),
|
||||||
|
Table: tbl,
|
||||||
|
KeyType: TypeIPAddr,
|
||||||
|
DataType: TypeIPAddr,
|
||||||
|
IsMap: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// special case, see
|
||||||
|
// sets.go:setsFromMsg:(case unix.NFTA_SET_DATA_TYPE) and sets.go:AddSet:(if s.DataType.nftMagic == 1)
|
||||||
|
name: "Vedict map",
|
||||||
|
set: Set{
|
||||||
|
Name: "test-map",
|
||||||
|
ID: uint32(3),
|
||||||
|
Table: tbl,
|
||||||
|
KeyType: TypeIPAddr,
|
||||||
|
DataType: TypeVerdict,
|
||||||
|
IsMap: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for i, tt := range tests {
|
for i, tt := range tests {
|
||||||
|
|
Loading…
Reference in New Issue