From 982c3f155085d95fd825aa7b65902fc23813e533 Mon Sep 17 00:00:00 2001 From: Joe Zou <yixian.zou@gmail.com> Date: Mon, 13 Jul 2020 00:08:54 +0800 Subject: [PATCH] Fix router bug and revert test case --- config/router_config.go | 2 +- config/router_config_test.go | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/config/router_config.go b/config/router_config.go index 16943d96b..16a2bec91 100644 --- a/config/router_config.go +++ b/config/router_config.go @@ -44,7 +44,7 @@ func RouterInit(confRouterFile string) error { r, e := factory.NewFileRouter(bytes) if e == nil { url := r.URL() - routerURLSet.Add(url) + routerURLSet.Add(&url) return nil } logger.Warnf("router config type %s create fail {%v}\n", k, e) diff --git a/config/router_config_test.go b/config/router_config_test.go index bf189b600..72e51c1c8 100644 --- a/config/router_config_test.go +++ b/config/router_config_test.go @@ -52,3 +52,15 @@ func TestString(t *testing.T) { assert.Equal(t, n2[0], "a1") assert.Equal(t, n2[1], "") } + +func TestRouterInit(t *testing.T) { + errPro := RouterInit(errorTestYML) + assert.Error(t, errPro) + + assert.Equal(t, 0, routerURLSet.Size()) + + errPro = RouterInit(testYML) + assert.NoError(t, errPro) + + assert.Equal(t, 1, routerURLSet.Size()) +} -- GitLab