doc/features: add dynamic values support (#3436)

This commit is contained in:
Ariel Mashraki
2023-04-03 17:55:28 +03:00
committed by GitHub
parent ba7f158a9c
commit 4c332f7bba
4 changed files with 45 additions and 3 deletions

View File

@@ -353,6 +353,12 @@ func TestInterface(t *testing.T) {
require.Equal(t, []driver.Value{int64(10), int64(20)}, values)
}
func TestScanTypeOf(t *testing.T) {
mock := &Rows{ColumnScanner: toRows(sqlmock.NewRows([]string{"age"}).AddRow(10))}
tv := ScanTypeOf(mock, 0)
require.IsType(t, (*any)(nil), tv)
}
func toRows(mrows *sqlmock.Rows) *sql.Rows {
db, mock, _ := sqlmock.New()
mock.ExpectQuery("").WillReturnRows(mrows)