router: update interface (#1732)

* router: replace Start and Stop with Close

* router: update default network to micro

* router: update tests
This commit is contained in:
ben-toogood
2020-06-24 11:09:16 +01:00
committed by GitHub
parent 695cc9d526
commit c940961574
8 changed files with 33 additions and 42 deletions

View File

@@ -15,19 +15,15 @@ func routerTestSetup() Router {
return newRouter(Registry(r))
}
func TestRouterStartStop(t *testing.T) {
func TestRouterClose(t *testing.T) {
r := routerTestSetup()
if err := r.Start(); err != nil {
t.Errorf("failed to start router: %v", err)
}
_, err := r.Advertise()
if err != nil {
t.Errorf("failed to start advertising: %v", err)
}
if err := r.Stop(); err != nil {
if err := r.Close(); err != nil {
t.Errorf("failed to stop router: %v", err)
}
if len(os.Getenv("IN_TRAVIS_CI")) == 0 {
@@ -41,10 +37,6 @@ func TestRouterAdvertise(t *testing.T) {
// lower the advertise interval
AdvertiseEventsTick = 500 * time.Millisecond
if err := r.Start(); err != nil {
t.Errorf("failed to start router: %v", err)
}
ch, err := r.Advertise()
if err != nil {
t.Errorf("failed to start advertising: %v", err)
@@ -134,7 +126,7 @@ func TestRouterAdvertise(t *testing.T) {
wg.Wait()
if err := r.Stop(); err != nil {
if err := r.Close(); err != nil {
t.Errorf("failed to stop router: %v", err)
}
}