func TestPkga(t *testing.T) { ts := httptest.NewMuxServer() ts.Mux.HFunc("^/adda", AddA) ts.Mux.HFunc("^/dela", DelA) jme := igtest.NewJME("pkga.json", "pkga.ig") jme.ShowLog = true jme.SET("URL_ADD_PKGA", fmt.Sprintf("%v/adda", ts.URL)) jme.SET("URL_DEL_PKGA", fmt.Sprintf("%v/dela", ts.URL)) err := jme.Exec() if err != nil { t.Error(err.Error()) return } }
func TestSrv(t *testing.T) { // ts := httptest.NewMuxServer2(NewSrvMux("")) jme := igtest.NewJME("srv.json", "srv.ig") jme.ShowLog = true jme.SET("URL_ADD_PKGA", fmt.Sprintf("%v/adda", ts.URL)) jme.SET("URL_DEL_PKGA", fmt.Sprintf("%v/dela", ts.URL)) jme.SET("URL_ADD_PKGB", fmt.Sprintf("%v/addb", ts.URL)) jme.SET("URL_GET_PKGB", fmt.Sprintf("%v/getb", ts.URL)) err := jme.Exec() if err != nil { t.Error(err.Error()) return } }
func TestPkgb(t *testing.T) { //mock pkga pkga.Vars["abc"] = 111 // ts := httptest.NewMuxServer() ts.Mux.HFunc("^/addb", AddB) ts.Mux.HFunc("^/getb", GetB) jme := igtest.NewJME("pkgb.json", "pkgb.ig") jme.ShowLog = true jme.SET("PKGA_KEY_V", "abc") jme.SET("URL_ADD_PKGB", fmt.Sprintf("%v/addb", ts.URL)) jme.SET("URL_GET_PKGB", fmt.Sprintf("%v/getb", ts.URL)) err := jme.Exec() if err != nil { t.Error(err.Error()) return } }