mirror of https://github.com/mattn/go-sqlite3.git
Cosmetics: use WaitGroup instead of channel in test
This commit is contained in:
parent
5674e19d05
commit
1ae6ca764d
|
@ -275,12 +275,11 @@ func TestPreparedStmt(t *testing.T) {
|
|||
}
|
||||
|
||||
const nRuns = 10
|
||||
ch := make(chan bool)
|
||||
var wg sync.WaitGroup
|
||||
for i := 0; i < nRuns; i++ {
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
defer func() {
|
||||
ch <- true
|
||||
}()
|
||||
defer wg.Done()
|
||||
for j := 0; j < 10; j++ {
|
||||
count := 0
|
||||
if err := sel.QueryRow().Scan(&count); err != nil && err != sql.ErrNoRows {
|
||||
|
@ -294,9 +293,7 @@ func TestPreparedStmt(t *testing.T) {
|
|||
}
|
||||
}()
|
||||
}
|
||||
for i := 0; i < nRuns; i++ {
|
||||
<-ch
|
||||
}
|
||||
wg.Wait()
|
||||
}
|
||||
|
||||
// Benchmarks need to use panic() since b.Error errors are lost when
|
||||
|
|
Loading…
Reference in New Issue