diff options
author | HuabingZhao <zhao.huabing@zte.com.cn> | 2018-07-14 13:44:06 +0800 |
---|---|---|
committer | HuabingZhao <zhao.huabing@zte.com.cn> | 2018-07-14 13:44:11 +0800 |
commit | f5da888617ad7b436b8019cf649d759f99e07d35 (patch) | |
tree | fbf4ff574a2c45a4de878cc1b61c6773520259cf /msb2pilot2/tests | |
parent | 38e3f07a034aa0e9579a1adcee251b94ef2784ae (diff) |
Initial commit for msb2pilot
Issue-ID: MSB-203
Change-Id: Id4ffc065d5622753c4e4839dade0add711ab004b
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
Diffstat (limited to 'msb2pilot2/tests')
-rw-r--r-- | msb2pilot2/tests/default_test.go | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/msb2pilot2/tests/default_test.go b/msb2pilot2/tests/default_test.go new file mode 100644 index 0000000..af2faa9 --- /dev/null +++ b/msb2pilot2/tests/default_test.go @@ -0,0 +1,39 @@ +package test + +import ( + "net/http" + "net/http/httptest" + "testing" + "runtime" + "path/filepath" + _ "msb2pilot2/routers" + + "github.com/astaxie/beego" + . "github.com/smartystreets/goconvey/convey" +) + +func init() { + _, file, _, _ := runtime.Caller(1) + apppath, _ := filepath.Abs(filepath.Dir(filepath.Join(file, ".." + string(filepath.Separator)))) + beego.TestBeegoInit(apppath) +} + + +// TestBeego is a sample to run an endpoint test +func TestBeego(t *testing.T) { + r, _ := http.NewRequest("GET", "/", nil) + w := httptest.NewRecorder() + beego.BeeApp.Handlers.ServeHTTP(w, r) + + beego.Trace("testing", "TestBeego", "Code[%d]\n%s", w.Code, w.Body.String()) + + Convey("Subject: Test Station Endpoint\n", t, func() { + Convey("Status Code Should Be 200", func() { + So(w.Code, ShouldEqual, 200) + }) + Convey("The Result Should Not Be Empty", func() { + So(w.Body.Len(), ShouldBeGreaterThan, 0) + }) + }) +} + |