Tests fail every ~16 hours or so.

This commit is contained in:
Aaron L 2016-08-13 21:38:37 -07:00
parent efa1fbb80a
commit a4c34dd7af

View file

@ -7,14 +7,14 @@ var {{$varNameSingular}}DBTypes = map[string]string{{"{"}}{{.Table.Columns | col
func {{$varNameSingular}}CompareVals(o *{{$tableNameSingular}}, j *{{$tableNameSingular}}, equal bool, blacklist ...string) error {
{{- range $key, $value := .Table.Columns -}}
{{if eq $value.Type "null.Time"}}
if ((equal && o.{{titleCase $value.Name}}.Time.Format("02/01/2006") != j.{{titleCase $value.Name}}.Time.Format("02/01/2006")) ||
(!equal && o.{{titleCase $value.Name}}.Time.Format("02/01/2006") == j.{{titleCase $value.Name}}.Time.Format("02/01/2006"))) &&
if ((equal && o.{{titleCase $value.Name}}.Time.UTC().Format("02/01/2006") != j.{{titleCase $value.Name}}.Time.UTC().Format("02/01/2006")) ||
(!equal && o.{{titleCase $value.Name}}.Time.UTC().Format("02/01/2006") == j.{{titleCase $value.Name}}.Time.UTC().Format("02/01/2006"))) &&
!strmangle.SetInclude("{{$value.Name}}", blacklist) {
return errors.New(fmt.Sprintf("NullTime {{$value.Name}} unexpected value, got:\nStruct: %#v\nResponse: %#v\n\n", o.{{titleCase $value.Name}}.Time.Format("02/01/2006"), j.{{titleCase $value.Name}}.Time.Format("02/01/2006")))
}
{{else if eq $value.Type "time.Time"}}
if ((equal && o.{{titleCase $value.Name}}.Format("02/01/2006") != j.{{titleCase $value.Name}}.Format("02/01/2006")) ||
(!equal && o.{{titleCase $value.Name}}.Format("02/01/2006") == j.{{titleCase $value.Name}}.Format("02/01/2006"))) &&
if ((equal && o.{{titleCase $value.Name}}.UTC().Format("02/01/2006") != j.{{titleCase $value.Name}}.UTC().Format("02/01/2006")) ||
(!equal && o.{{titleCase $value.Name}}.UTC().Format("02/01/2006") == j.{{titleCase $value.Name}}.UTC().Format("02/01/2006"))) &&
!strmangle.SetInclude("{{$value.Name}}", blacklist) {
return errors.New(fmt.Sprintf("Time {{$value.Name}} unexpected value, got:\nStruct: %#v\nResponse: %#v\n\n", o.{{titleCase $value.Name}}.Format("02/01/2006"), j.{{titleCase $value.Name}}.Format("02/01/2006")))
}