jsonlint_test.go 516 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package jsonlint
  2. import (
  3. "bytes"
  4. "testing"
  5. )
  6. var testdata = `
  7. {
  8. "a1": "a1",
  9. "b2":
  10. }
  11. `
  12. var testdataok = `
  13. {
  14. "hello": "world"
  15. }
  16. `
  17. func TestJsonLint(t *testing.T) {
  18. lint := jsonlint{}
  19. r := bytes.NewBufferString(testdata)
  20. lintErr := lint.Lint(r)
  21. if lintErr == nil {
  22. t.Fatalf("expect lintErr != nil")
  23. }
  24. t.Logf("%s", lintErr.Error())
  25. }
  26. func TestJsonLintOk(t *testing.T) {
  27. lint := jsonlint{}
  28. r := bytes.NewBufferString(testdataok)
  29. lintErr := lint.Lint(r)
  30. if lintErr != nil {
  31. t.Error(lintErr)
  32. }
  33. }