From b622592e34e2a6b041a367e429f72ea9c3460fcd Mon Sep 17 00:00:00 2001 From: Kristopher Rahim Date: Sun, 7 Apr 2024 17:37:59 +0100 Subject: [PATCH] nil scan --- time/date/date_test.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/time/date/date_test.go b/time/date/date_test.go index 4b88194..c358cdb 100644 --- a/time/date/date_test.go +++ b/time/date/date_test.go @@ -88,12 +88,21 @@ func Test_Date_Scan(t *testing.T) { is.NoErr(err) // sql3.DB).QueryRow }) - t.Run("Null", func(t *testing.T) { + t.Run("Zero", func(t *testing.T) { is := is.NewRelaxed(t) var d Date err = db.QueryRow(context.TODO(), `select d from t where id = 2`).Scan(&d) is.NoErr(err) // sql3.DB).QueryRow }) + + t.Run("Nil", func(t *testing.T) { + is := is.NewRelaxed(t) + var d *Date + err = db.QueryRow(context.TODO(), `select d from t where id = 2`).Scan(&d) + is.NoErr(err) // sql3.DB).QueryRow + + is.Equal(d, nil) + }) } func Test_Date_Value(t *testing.T) {