aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/llgcode/draw2d/samples/samples.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/llgcode/draw2d/samples/samples.go')
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/samples.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/vendor/github.com/llgcode/draw2d/samples/samples.go b/vendor/github.com/llgcode/draw2d/samples/samples.go
new file mode 100644
index 0000000..ff30559
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/samples.go
@@ -0,0 +1,24 @@
+// Package samples provides examples which can be used with different
+// backends. They are also used for testing and coverage of the
+// draw2d package.
+package samples
+
+import "fmt"
+
+// Resource returns a resource filename for testing.
+func Resource(folder, filename, ext string) string {
+ var root string
+ if ext == "pdf" {
+ root = "../"
+ }
+ return fmt.Sprintf("%sresource/%s/%s", root, folder, filename)
+}
+
+// Output returns the output filename for testing.
+func Output(name, ext string) string {
+ var root string
+ if ext == "pdf" {
+ root = "../"
+ }
+ return fmt.Sprintf("%soutput/samples/%s.%s", root, name, ext)
+}