@@ -4,55 +4,64 @@ import (
44 "context"
55 "testing"
66
7- "gotest.tools/assert "
7+ "github.com/matryer/is "
88)
99
1010func TestTables (t * testing.T ) {
11+ is := is .New (t )
1112 var err error
1213
1314 err = Open (":memory:" )
1415 defer Close ()
15- assert . NilError ( t , err )
16+ is . NoErr ( err )
1617
1718 err = Migrate ()
18- assert . NilError ( t , err )
19+ is . NoErr ( err )
1920
2021 var gid int64 = - 123456
2122 text := "some text"
2223 data := "123456"
2324 kind := "photo"
2425
2526 err = InsertGroup (context .TODO (), gid , "group name" )
26- assert . NilError ( t , err )
27+ is . NoErr ( err )
2728
2829 err = InsertAbraxas (context .TODO (), & Abraxas {GID : gid , Abraxas : "something" , Kind : "photo" })
29- assert . NilError ( t , err )
30+ is . NoErr ( err )
3031
3132 err = InsertMedia (context .TODO (), & Media {GID : gid , Data : data , Kind : kind , Description : text , Score : 0 })
32- assert . NilError ( t , err )
33+ is . NoErr ( err )
3334
3435 var c int64
3536 row := dbc .QueryRow (`SELECT COUNT(*) FROM media` )
3637 err = row .Scan (& c )
37- assert . NilError ( t , err )
38- assert .Equal (t , c , int64 (1 ))
38+ is . NoErr ( err )
39+ is .Equal (c , int64 (1 ))
3940
4041 n := & Media {}
4142 row = dbc .QueryRow (`SELECT kind,description,data,gid FROM media WHERE data=?` , data )
4243 err = row .Scan (& n .Kind , & n .Description , & n .Data , & n .GID )
43- assert .NilError (t , err )
44- assert .Equal (t , n .GID , gid )
45- assert .Equal (t , n .Data , data )
44+ is .NoErr (err )
45+ is .Equal (n .GID , gid )
4646
4747 m := & Media {GID : gid , Kind : kind }
4848 err = SelectRandomMedia (context .TODO (), m )
49- assert . NilError ( t , err )
49+ is . NoErr ( err )
5050
51- assert .Equal (t , m .GID , gid )
52- assert .Equal (t , m .Data , data )
53- assert .Equal (t , m .Kind , kind )
54- assert .Equal (t , m .Description , text )
51+ is .Equal (m .GID , gid )
52+ is .Equal (m .Data , data )
53+ is .Equal (m .Kind , kind )
54+ is .Equal (m .Description , text )
55+
56+ mf := & MediaFts {}
57+ row = dbc .QueryRow (`SELECT rowid,description,gid FROM media_fts` )
58+ err = row .Scan (& mf .RowID , & mf .Description , & mf .GID )
59+ is .NoErr (err )
60+
61+ is .Equal (mf .RowID , int64 (1 ))
62+ is .Equal (mf .Description , m .Description )
63+ is .Equal (mf .GID , m .GID )
5564
5665 err = MigrateDown ()
57- assert . NilError ( t , err )
66+ is . NoErr ( err )
5867}
0 commit comments