Skip to content

Commit c99a807

Browse files
committed
#21 #25 fix async test exception
1 parent 9b3b5f7 commit c99a807

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
package wechaty.padplus.support
22

3-
import org.junit.jupiter.api.Test
3+
import org.grpcmock.GrpcMock.{stubFor, unaryMethod}
4+
import org.junit.jupiter.api.{Assertions, Test}
45
import wechaty.padplus.PadplusTestEventBase
6+
import wechaty.padplus.grpc.PadPlusServerGrpc
7+
import wechaty.padplus.grpc.PadPlusServerOuterClass.{ResponseObject, ResponseType}
8+
import wechaty.padplus.schemas.ModelContact.GrpcContactPayload
9+
10+
import scala.concurrent.Await
11+
import scala.concurrent.duration._
512

613

714

@@ -14,18 +21,14 @@ class ContactRawSupportTest extends PadplusTestEventBase{
1421

1522
@Test
1623
def testGetContact: Unit ={
17-
/*
1824
val responseBuilder = ResponseObject.newBuilder.setResult("success")
1925
stubFor(unaryMethod(PadPlusServerGrpc.getRequestMethod)
2026
.willReturn(responseBuilder.build())
2127
)
2228

23-
val future = Future[ContactPayload] {
24-
val contactId = "contactId"
25-
instance.contactPayload(contactId)
26-
}
29+
val contactId = "contactId"
30+
val future = instance.contactPayload(contactId)
2731

28-
Thread.sleep(TimeUnit.SECONDS.toMillis(2))
2932

3033
val grpcContact = new GrpcContactPayload
3134
grpcContact.UserName="jcai"
@@ -35,7 +38,5 @@ class ContactRawSupportTest extends PadplusTestEventBase{
3538
val payload = Await.result(future,10 seconds)
3639
Assertions.assertEquals("jcai",payload.id)
3740
awaitEventCompletion()
38-
39-
*/
4041
}
4142
}

0 commit comments

Comments
 (0)