summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorJelmer Snoeck <jelmer.snoeck@gmail.com>2015-08-27 08:21:52 +0100
committerJelmer Snoeck <jelmer.snoeck@gmail.com>2015-08-27 08:21:52 +0100
commita213cdab820620d8ce3df2fc63a84a8e97eaf251 (patch)
tree77c5ad6d83d9cfb5154f81bf177485886a3ef2a8 /contrib
parent31e5e1e5d2bcfe0e3dd7686ebbc13e6e780e246f (diff)
Use internal example package for testing.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/httpimg/httpimg_test.go42
1 files changed, 4 insertions, 38 deletions
diff --git a/contrib/httpimg/httpimg_test.go b/contrib/httpimg/httpimg_test.go
index 8639bda..cf6e8d1 100644
--- a/contrib/httpimg/httpimg_test.go
+++ b/contrib/httpimg/httpimg_test.go
@@ -1,45 +1,11 @@
package httpimg_test
import (
- "fmt"
"github.com/jung-kurt/gofpdf"
"github.com/jung-kurt/gofpdf/contrib/httpimg"
- "os"
- "path/filepath"
+ "github.com/jung-kurt/gofpdf/internal/example"
)
-const (
- cnGofpdfDir = "./"
- cnExampleDir = cnGofpdfDir + "/pdf"
-)
-
-func init() {
- cleanup()
-}
-
-func cleanup() {
- filepath.Walk(cnExampleDir,
- func(path string, info os.FileInfo, err error) (reterr error) {
- if path[len(path)-4:] == ".pdf" {
- os.Remove(path)
- }
- return
- })
-}
-
-func exampleFilename(baseStr string) string {
- return filepath.Join(cnExampleDir, baseStr+".pdf")
-}
-
-func summary(err error, fileStr string) {
- if err == nil {
- fileStr = filepath.ToSlash(fileStr)
- fmt.Printf("Successfully generated %s\n", fileStr)
- } else {
- fmt.Println(err)
- }
-}
-
func ExampleRegister() {
pdf := gofpdf.New("", "", "", "")
pdf.SetFont("Helvetica", "", 12)
@@ -50,9 +16,9 @@ func ExampleRegister() {
httpimg.Register(pdf, url, "")
pdf.Image(url, 100, 100, 20, 20, false, "", 0, "")
- fileStr := exampleFilename("contrib_httpimg_Register")
+ fileStr := example.Filename("contrib_httpimg_Register")
err := pdf.OutputFileAndClose(fileStr)
- summary(err, fileStr)
+ example.Summary(err, fileStr)
// Output:
- // Successfully generated pdf/contrib_httpimg_Register.pdf
+ // Successfully generated ../../pdf/contrib_httpimg_Register.pdf
}