12345678910111213141516171819202122232425262728293031 |
- // go-qrcode
- // Copyright 2014 Tom Harwood
- /*
- Amendments Thu, 2017-December-14:
- - test integration (go test -v)
- - idiomatic go code
- */
- package qrcode
- import (
- "fmt"
- "os"
- "testing"
- )
- func TestExampleEncode(t *testing.T) {
- if png, err := Encode("https://example.org", Medium, 256); err != nil {
- t.Errorf("Error: %s", err.Error())
- } else {
- fmt.Printf("PNG is %d bytes long", len(png))
- }
- }
- func TestExampleWriteFile(t *testing.T) {
- filename := "example.png"
- if err := WriteFile("https://example.org", Medium, 256, filename); err != nil {
- if err = os.Remove(filename); err != nil {
- t.Errorf("Error: %s", err.Error())
- }
- }
- }
|