39 lines
489 B
Go
39 lines
489 B
Go
package gorqlite
|
|
|
|
import "testing"
|
|
|
|
import "os"
|
|
|
|
func TestInitCluster(t *testing.T) {
|
|
|
|
TraceOn(os.Stderr)
|
|
t.Logf("trying Open")
|
|
conn, err := Open(testUrl())
|
|
if err != nil {
|
|
t.Logf("--> FAILED")
|
|
t.Fatal(err)
|
|
}
|
|
|
|
l, err := conn.Leader()
|
|
if err != nil {
|
|
t.Logf("--> FAILED")
|
|
t.Fail()
|
|
}
|
|
|
|
if len(l) < 1 {
|
|
t.Logf("--> FAILED")
|
|
t.Fail()
|
|
}
|
|
|
|
p, err := conn.Peers()
|
|
if err != nil {
|
|
t.Logf("--> FAILED")
|
|
t.Fail()
|
|
}
|
|
|
|
if len(p) < 1 {
|
|
t.Logf("--> FAILED")
|
|
t.Fail()
|
|
}
|
|
}
|