[doc] 测试用例调整
This commit is contained in:
		
							parent
							
								
									3d596598c6
								
							
						
					
					
						commit
						050c77a5f7
					
				| @ -4,6 +4,7 @@ import ( | ||||
| 	"fmt" | ||||
| 	"os" | ||||
| 	"testing" | ||||
| 	"time" | ||||
| 
 | ||||
| 	"google.golang.org/grpc" | ||||
| ) | ||||
| @ -18,12 +19,11 @@ func TestMain(m *testing.M) { | ||||
| 		gc = _gc | ||||
| 	} | ||||
| 
 | ||||
| 	defer gc.Close() | ||||
| 
 | ||||
| 	// 执行测试
 | ||||
| 	code := m.Run() | ||||
| 
 | ||||
| 	// 在这里执行一些清理工作,例如关闭数据库连接等
 | ||||
| 	gc.Close() | ||||
| 
 | ||||
| 	// 退出测试
 | ||||
| 	os.Exit(code) | ||||
| @ -41,6 +41,7 @@ func TestGetServiceMethods(t *testing.T) { | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| // 数据请求测试
 | ||||
| func TestInvokeUnary(t *testing.T) { | ||||
| 	if resp, err := gc.Invoke("User.UserResourceStatus", "TestInt64Value", `123`, nil); err != nil { | ||||
| 		t.Error(err) | ||||
| @ -49,6 +50,7 @@ func TestInvokeUnary(t *testing.T) { | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| // 服务流测试
 | ||||
| func TestInvokeServStream(t *testing.T) { | ||||
| 	if resp, err := gc.Invoke("User.UserResourceStatus", "GetEvent", `{}`, nil); err != nil { | ||||
| 		t.Error(err) | ||||
| @ -75,6 +77,8 @@ func TestInvokeServStream(t *testing.T) { | ||||
| 		<-flag | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| // 双向流测试
 | ||||
| func TestInvokeBidiStream(t *testing.T) { | ||||
| 	if resp, err := gc.Invoke("User.UserResourceStatus", "TestBidiStream", `"hello"`, nil); err != nil { | ||||
| 		t.Error(err) | ||||
| @ -98,6 +102,8 @@ func TestInvokeBidiStream(t *testing.T) { | ||||
| 					} | ||||
| 					flag <- true | ||||
| 					return | ||||
| 				case <-time.After(time.Second): | ||||
| 					resp.Cancel() | ||||
| 				} | ||||
| 			} | ||||
| 		}() | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user