(t *testing.T)
| 955 | } |
| 956 | |
| 957 | func TestSQLScanner(t *testing.T) { |
| 958 | sVer := "1.1.1" |
| 959 | x, err := StrictNewVersion(sVer) |
| 960 | if err != nil { |
| 961 | t.Errorf("Error creating version: %s", err) |
| 962 | } |
| 963 | var s sql.Scanner = x |
| 964 | var out *Version |
| 965 | var ok bool |
| 966 | if out, ok = s.(*Version); !ok { |
| 967 | t.Errorf("Error expected Version type, got=%T want=%T", s, Version{}) |
| 968 | } |
| 969 | got := out.String() |
| 970 | want := sVer |
| 971 | if got != want { |
| 972 | t.Errorf("Error sql scanner unexpected scan content: got=%q want=%q", got, want) |
| 973 | } |
| 974 | } |
| 975 | |
| 976 | func TestScanInputTypes(t *testing.T) { |
| 977 | v := &Version{} |
nothing calls this directly
no test coverage detected
searching dependent graphs…