func Test(t *testing.T, d source.Driver)
Test runs tests against source implementations. It assumes that the driver tests has access to the following migrations:
u = up migration, d = down migration, n = version
| 1 | - | 3 | 4 | 5 | - | 7 | | u d | - | u | u d | d | - | u d |
See source/stub/stub_test.go or source/file/file_test.go for an example.
func TestFirst(t *testing.T, d source.Driver)
func TestNext(t *testing.T, d source.Driver)
func TestPrev(t *testing.T, d source.Driver)
func TestReadDown(t *testing.T, d source.Driver)
func TestReadUp(t *testing.T, d source.Driver)