@@ -87,6 +87,8 @@ func TestActorCommon(t *testing.T) {
8787func TestActorAsk (t * testing.T ) {
8888 var expectedInt int
8989 var actual int
90+ var err error
91+ var result interface {}
9092
9193 // Testee
9294 actorRoot := Actor .New (func (self * ActorDef , input interface {}) {
@@ -112,12 +114,14 @@ func TestActorAsk(t *testing.T) {
112114 // Normal cases
113115 actual = 0
114116 expectedInt = 10
115- actual , _ = Maybe .Just (AskNewGenerics (1 ).AskOnce (actorRoot , nil )).ToInt ()
117+ result , _ = Ask .New (1 ).AskOnce (actorRoot , nil )
118+ actual , _ = Maybe .Just (result ).ToInt ()
116119 assert .Equal (t , expectedInt , actual )
117120 // Ask with Timeout
118121 actual = 0
119122 expectedInt = 20
120- actual , _ = Maybe .Just (AskNewGenerics (2 ).AskOnce (actorRoot , & timeout )).ToInt ()
123+ result , _ = Ask .New (2 ).AskOnce (actorRoot , & timeout )
124+ actual , _ = Maybe .Just (result ).ToInt ()
121125 assert .Equal (t , expectedInt , actual )
122126 // Ask channel
123127 actual = 0
@@ -130,6 +134,8 @@ func TestActorAsk(t *testing.T) {
130134 // Timeout cases
131135 actual = 9999
132136 expectedInt = 0
133- actual , _ = Maybe .Just (AskNewGenerics (- 1 ).AskOnce (actorRoot , & timeout )).ToInt ()
137+ result , err = Ask .New (- 1 ).AskOnce (actorRoot , & timeout )
138+ actual , _ = Maybe .Just (result ).ToInt ()
134139 assert .Equal (t , expectedInt , actual )
140+ assert .Equal (t , ErrActorAskTimeout , err )
135141}
0 commit comments