Skip to content

Commit 1f2e312

Browse files
committed
Code coverage back to 100%
1 parent e3f555e commit 1f2e312

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

sql_test.go

+8-3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ func TestSQLDriverInterfaces(t *testing.T) {
2626
}
2727
require.Error(t, v.Scan(1))
2828
require.Error(t, v.Scan(nil))
29+
require.Error(t, v.Scan("123asdf"))
2930
require.NoError(t, v.Scan("1.2.3-rc.1+build.2"))
3031
require.Equal(t, "1.2.3-rc.1+build.2", v.String())
3132
d, err := v.Value()
@@ -45,15 +46,19 @@ func TestSQLDriverInterfaces(t *testing.T) {
4546
require.Error(t, rv.Scan(1))
4647
require.Error(t, rv.Scan(nil))
4748
require.NoError(t, rv.Scan("4.5.6-rc.1+build.2"))
49+
require.Empty(t, rv.customversion)
50+
require.NotNil(t, rv.version)
4851
require.Equal(t, "4.5.6-rc.1+build.2", rv.String())
4952
rd, err := rv.Value()
5053
require.NoError(t, err)
5154
require.Equal(t, "4.5.6-rc.1+build.2", rd)
5255

53-
require.NoError(t, rv.Scan("1-2.2-3.3"))
54-
require.Equal(t, "1-2.2-3.3", rv.String())
56+
require.NoError(t, rv.Scan("a1-2.2-3.3"))
57+
require.NotEmpty(t, rv.customversion)
58+
require.Nil(t, rv.version)
59+
require.Equal(t, "a1-2.2-3.3", rv.String())
5560
rd2, err := rv.Value()
5661
require.NoError(t, err)
57-
require.Equal(t, "1-2.2-3.3", rd2)
62+
require.Equal(t, "a1-2.2-3.3", rd2)
5863
})
5964
}

0 commit comments

Comments
 (0)