package dbx import ( "context" "testing" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) func TestCountResult_Scan(t *testing.T) { stmt := mockStatement{ queryContextFn: func(_ context.Context, dest any) error { ptr := dest.(*CountResult) ptr.Count = 3 return nil }, } var scanned CountResult err := stmt.Query(mockQueryable{}, &scanned) require.NoError(t, err) assert.Equal(t, 3, scanned.Count) }