func main() { var conf config.Config err := conf.ParseDir("config") if err != nil { log.Fatal(err) } var dataStore datastore.DataStore dataStore.Init() go server.Run(&conf, &dataStore) select {} }
func TestUpdate(t *testing.T) { tmp := datastore.DataStore{} tmp.Init() err := tmp.Update("test", &datastore.ServiceData{Servicestatus: true}) if err != nil { t.Error(err.Error()) } if sqd, ok := tmp.ServiceMap["test"]; !ok { t.Error("Test key missing") } else { if !sqd.Front().Servicestatus { t.Error("Expected Servicestatus to be true but got it false") } } }