1 Star 0 Fork 0

micro-community/x-edge

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
edge_test.go 738 Bytes
一键复制 编辑 原始数据 按行查看 历史
Edward 提交于 2020-06-06 00:54 . update flow and test
package edge
import (
"fmt"
"reflect"
"sync"
"testing"
"github.com/micro/go-micro/v2"
"github.com/micro/go-micro/v2/service/mucp"
)
func TestInterfaceEqual(t *testing.T) {
var ms = micro.NewService() //this is a micro.Service
var ss = mucp.NewService() //this is a service.Service
if reflect.TypeOf(ms).Kind() != reflect.TypeOf(ss).Kind() {
t.Errorf("different type %v : %v", ms, ss)
}
//so they are equal type
}
func TestFunction(t *testing.T) {
var wg sync.WaitGroup
wg.Add(1)
//r := memory.NewRegistry(memory.Services(test.Data))
ch := make(chan error, 2)
go func() {
fmt.Println("doing sth")
ch <- nil
wg.Done()
}()
// wait for start
wg.Wait()
if err := <-ch; err != nil {
t.Fatal(err)
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/micro-community/x-edge.git
[email protected]:micro-community/x-edge.git
micro-community
x-edge
x-edge
develop

搜索帮助