+ 应用引擎处理器

This commit is contained in:
Max 2022-02-09 09:52:35 +08:00
parent fcc4134498
commit 055fa24333
3 changed files with 23 additions and 0 deletions

View file

@ -12,9 +12,14 @@ import (
func init() {
// 注册处理器
gou.RegisterProcessHandler("xiang.main.Ping", processPing)
gou.AliasProcess("xiang.main.Ping", "xiang.sys.Ping")
gou.RegisterProcessHandler("xiang.main.FileContent", processFileContent)
gou.RegisterProcessHandler("xiang.main.AppFileContent", processAppFileContent)
gou.RegisterProcessHandler("xiang.main.Inspect", processInspect)
gou.AliasProcess("xiang.main.Inspect", "xiang.sys.Inspect")
gou.RegisterProcessHandler("xiang.main.Favicon", processFavicon)
}

View file

@ -14,3 +14,15 @@ func TestProcessPing(t *testing.T) {
assert.True(t, ok)
assert.Equal(t, res["version"], share.VERSION)
}
func TestProcessAliasPing(t *testing.T) {
res, ok := gou.NewProcess("xiang.sys.Ping").Run().(map[string]interface{})
assert.True(t, ok)
assert.Equal(t, res["version"], share.VERSION)
}
func TestProcessInspect(t *testing.T) {
res, ok := gou.NewProcess("xiang.sys.Inspect").Run().(share.AppInfo)
assert.True(t, ok)
assert.NotNil(t, res.Version)
}

View file

@ -41,11 +41,17 @@ func init() {
gou.RegisterProcessHandler("xiang.helper.IF", ProcessIF)
gou.RegisterProcessHandler("xiang.helper.EnvSet", ProcessEnvSet)
gou.AliasProcess("xiang.helper.EnvSet", "xiang.env.Set")
gou.RegisterProcessHandler("xiang.helper.EnvGet", ProcessEnvGet)
gou.AliasProcess("xiang.helper.EnvGet", "xiang.env.Get")
gou.RegisterProcessHandler("xiang.helper.EnvMultiSet", ProcessEnvMultiSet)
gou.AliasProcess("xiang.helper.EnvMultiSet", "xiang.env.MultiSet")
gou.RegisterProcessHandler("xiang.helper.EnvMultiGet", ProcessEnvMultiGet)
gou.AliasProcess("xiang.helper.EnvMultiGet", "xiang.env.MultiGet")
gou.RegisterProcessHandler("xiang.helper.Print", ProcessPrint)
gou.AliasProcess("xiang.helper.Print", "xiang.sys.Print")
gou.RegisterProcessHandler("xiang.helper.Throw", ProcessThrow)
gou.RegisterProcessHandler("xiang.helper.Return", ProcessReturn)