1
0
mirror of https://github.com/alice-lg/alice-lg.git synced 2024-05-11 05:55:03 +00:00
alice-lg-alice-lg/backend/routes_store_test.go
2018-06-26 11:19:53 +02:00

46 lines
693 B
Go

package main
import (
"testing"
"github.com/alice-lg/alice-lg/backend/api"
)
//
// Api Mock Helpers
//
//
// Route Store Tests
//
func makeTestRoutesStore() *RoutesStore {
rs1RoutesResponse := makeTestRoutesResponse()
// Build mapping based on source instances:
// rs : <response>
routesMap := make(map[int]api.RoutesResponse)
statusMap := make(map[int]StoreStatus)
configMap := make(map[int]SourceConfig)
store := &RoutesStore{
routesMap: routesMap,
statusMap: statusMap,
configMap: configMap,
}
return store
}
func TestRoutesStoreStats(t *testing.T) {
store := makeTestRoutesStore()
stats := store.Stats()
// Check total routes
// Filtered
// Imported
}