From 62ae3ec7c5abdddeb192468660648c729ae102fd Mon Sep 17 00:00:00 2001 From: Sauyon Lee Date: Thu, 18 Feb 2021 11:49:18 -0800 Subject: [PATCH] Add extractor test for go 1.16 --- ql/test/extractor-tests/go1.16/embed.expected | 1 + ql/test/extractor-tests/go1.16/embed.ql | 5 +++++ ql/test/extractor-tests/go1.16/embeddedfile.go | 15 +++++++++++++++ ql/test/extractor-tests/go1.16/file | 2 ++ 4 files changed, 23 insertions(+) create mode 100644 ql/test/extractor-tests/go1.16/embed.expected create mode 100644 ql/test/extractor-tests/go1.16/embed.ql create mode 100644 ql/test/extractor-tests/go1.16/embeddedfile.go create mode 100644 ql/test/extractor-tests/go1.16/file diff --git a/ql/test/extractor-tests/go1.16/embed.expected b/ql/test/extractor-tests/go1.16/embed.expected new file mode 100644 index 00000000000..a2ba87f5c22 --- /dev/null +++ b/ql/test/extractor-tests/go1.16/embed.expected @@ -0,0 +1 @@ +| embeddedfile.go:9:5:9:5 | e | diff --git a/ql/test/extractor-tests/go1.16/embed.ql b/ql/test/extractor-tests/go1.16/embed.ql new file mode 100644 index 00000000000..5880ea94707 --- /dev/null +++ b/ql/test/extractor-tests/go1.16/embed.ql @@ -0,0 +1,5 @@ +import go + +from Variable v +where exists(v.getDeclaration()) +select v diff --git a/ql/test/extractor-tests/go1.16/embeddedfile.go b/ql/test/extractor-tests/go1.16/embeddedfile.go new file mode 100644 index 00000000000..16caf1b08a5 --- /dev/null +++ b/ql/test/extractor-tests/go1.16/embeddedfile.go @@ -0,0 +1,15 @@ +package main + +import ( + _ "embed" + "fmt" +) + +//go:embed file +var e string = "hi" + +func main() { + fmt.Println(e) + e = "why" + fmt.Println(e) +} diff --git a/ql/test/extractor-tests/go1.16/file b/ql/test/extractor-tests/go1.16/file new file mode 100644 index 00000000000..1abe9e98695 --- /dev/null +++ b/ql/test/extractor-tests/go1.16/file @@ -0,0 +1,2 @@ +file +contents