summaryrefslogtreecommitdiffstats
path: root/msb2pilot2/tests
diff options
context:
space:
mode:
authorHuabingZhao <zhao.huabing@zte.com.cn>2018-07-14 13:44:06 +0800
committerHuabingZhao <zhao.huabing@zte.com.cn>2018-07-14 13:44:11 +0800
commitf5da888617ad7b436b8019cf649d759f99e07d35 (patch)
treefbf4ff574a2c45a4de878cc1b61c6773520259cf /msb2pilot2/tests
parent38e3f07a034aa0e9579a1adcee251b94ef2784ae (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.go39
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)
+ })
+ })
+}
+