mirror of https://github.com/status-im/migrate.git
47 lines
643 B
Go
47 lines
643 B
Go
package source
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestNewMigrations(t *testing.T) {
|
|
// TODO
|
|
}
|
|
|
|
func TestAppend(t *testing.T) {
|
|
// TODO
|
|
}
|
|
|
|
func TestBuildIndex(t *testing.T) {
|
|
// TODO
|
|
}
|
|
|
|
func TestFirst(t *testing.T) {
|
|
// TODO
|
|
}
|
|
|
|
func TestPrev(t *testing.T) {
|
|
// TODO
|
|
}
|
|
|
|
func TestUp(t *testing.T) {
|
|
// TODO
|
|
}
|
|
|
|
func TestDown(t *testing.T) {
|
|
// TODO
|
|
}
|
|
|
|
func TestFindPos(t *testing.T) {
|
|
m := Migrations{index: uintSlice{1, 2, 3}}
|
|
if p := m.findPos(0); p != -1 {
|
|
t.Errorf("expected -1, got %v", p)
|
|
}
|
|
if p := m.findPos(1); p != 0 {
|
|
t.Errorf("expected 0, got %v", p)
|
|
}
|
|
if p := m.findPos(3); p != 2 {
|
|
t.Errorf("expected 2, got %v", p)
|
|
}
|
|
}
|