mirror of
https://github.com/kubernetes/client-go.git
synced 2025-08-09 19:27:35 +00:00
add more unit test
Kubernetes-commit: 87f877962468a83efe4f46ec01582d8703a4e899
This commit is contained in:
parent
27f2f9370c
commit
e7816d5d9a
@ -71,6 +71,12 @@ var parserTests = []parserTest{
|
|||||||
[]Node{newList(), newFilter(newList(), newList(), "=="), newList(), newField("status"), newField("nodeInfo"), newField("osImage"), newList(), newText("Linux")}, false},
|
[]Node{newList(), newFilter(newList(), newList(), "=="), newList(), newField("status"), newField("nodeInfo"), newField("osImage"), newList(), newText("Linux")}, false},
|
||||||
{"test filter suffix", `{[?(@.status.nodeInfo.osImage == "{[()]}")]}`,
|
{"test filter suffix", `{[?(@.status.nodeInfo.osImage == "{[()]}")]}`,
|
||||||
[]Node{newList(), newFilter(newList(), newList(), "=="), newList(), newField("status"), newField("nodeInfo"), newField("osImage"), newList(), newText("{[()]}")}, false},
|
[]Node{newList(), newFilter(newList(), newList(), "=="), newList(), newField("status"), newField("nodeInfo"), newField("osImage"), newList(), newText("{[()]}")}, false},
|
||||||
|
{"double inside single", `{[?(@.status.nodeInfo.osImage == "''")]}`,
|
||||||
|
[]Node{newList(), newFilter(newList(), newList(), "=="), newList(), newField("status"), newField("nodeInfo"), newField("osImage"), newList(), newText("''")}, false},
|
||||||
|
{"single inside double", `{[?(@.status.nodeInfo.osImage == '""')]}`,
|
||||||
|
[]Node{newList(), newFilter(newList(), newList(), "=="), newList(), newField("status"), newField("nodeInfo"), newField("osImage"), newList(), newText("\"\"")}, false},
|
||||||
|
{"single containing escaped single", `{[?(@.status.nodeInfo.osImage == '\\\'')]}`,
|
||||||
|
[]Node{newList(), newFilter(newList(), newList(), "=="), newList(), newField("status"), newField("nodeInfo"), newField("osImage"), newList(), newText("\\'")}, false},
|
||||||
}
|
}
|
||||||
|
|
||||||
func collectNode(nodes []Node, cur Node) []Node {
|
func collectNode(nodes []Node, cur Node) []Node {
|
||||||
|
Loading…
Reference in New Issue
Block a user