json_test.go 577 B

12345678910111213141516171819202122232425262728
  1. package common
  2. import (
  3. "log"
  4. "testing"
  5. )
  6. func TestReadJson(t *testing.T) {
  7. type args struct {
  8. entity interface{}
  9. }
  10. arg := args{entity: make([]DeviceStatistics, 0)}
  11. tests := []struct {
  12. name string
  13. args args
  14. wantErr bool
  15. }{
  16. {"读取json文件测试", args{entity: arg}, false},
  17. }
  18. for _, tt := range tests {
  19. t.Run(tt.name, func(t *testing.T) {
  20. if err := ReadJson(tt.args.entity); (err != nil) != tt.wantErr {
  21. log.Println(tt.args.entity.([]DeviceStatistics)[0])
  22. t.Errorf("ReadJson() error = %v, wantErr %v", err, tt.wantErr)
  23. }
  24. })
  25. }
  26. }