investigating cut-over malfunction

This commit is contained in:
Shlomi Noach 2019-10-06 16:03:15 +03:00
parent dcc3e90f29
commit 1f5ed898f8

27
go/logic/migrator_test.go Normal file
View File

@ -0,0 +1,27 @@
/*
Copyright 2016 GitHub Inc.
See https://github.com/github/gh-ost/blob/master/LICENSE
*/
package logic
import (
"fmt"
"testing"
"time"
"github.com/outbrain/golib/log"
test "github.com/outbrain/golib/tests"
)
func init() {
log.SetLevel(log.ERROR)
}
func TestReadChangelogState(t *testing.T) {
waitForEventsUpToLockStartTime := time.Now()
allEventsUpToLockProcessedChallenge := fmt.Sprintf("%s:%d", string(AllEventsUpToLockProcessed), waitForEventsUpToLockStartTime.UnixNano())
state := ReadChangelogState(allEventsUpToLockProcessedChallenge)
test.S(t).ExpectEquals(string(state), string(AllEventsUpToLockProcessed))
}