You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
917 B
45 lines
917 B
package server |
|
|
|
import ( |
|
"go-common/app/service/main/usersuit/model" |
|
"testing" |
|
) |
|
|
|
const ( |
|
_pendantEquip = "RPC.Equipment" |
|
_pendantEquips = "RPC.Equipments" |
|
) |
|
|
|
// TestRPC_Equipment test |
|
func TestRPC_Equipment(t *testing.T) { |
|
var ( |
|
res = new(model.PendantEquip) |
|
err error |
|
) |
|
once.Do(startServer) |
|
arg := &model.ArgEquipment{ |
|
Mid: 27515240, |
|
} |
|
if err = client.Call(_pendantEquip, arg.Mid, &res); err != nil { |
|
t.Errorf("client.Call(%s) error(%v)", _pendantEquip, err) |
|
t.FailNow() |
|
} |
|
t.Logf("res (%v)", res) |
|
} |
|
|
|
// TestRPC_Equipment test |
|
func TestRPC_Equipments(t *testing.T) { |
|
var ( |
|
res = make(map[int64]*model.PendantEquip) |
|
err error |
|
) |
|
once.Do(startServer) |
|
arg := &model.ArgEquipments{ |
|
Mids: []int64{27515240, 100}, |
|
} |
|
if err = client.Call(_pendantEquips, arg.Mids, &res); err != nil { |
|
t.Errorf("client.Call(%s) error(%v)", _pendantEquips, err) |
|
t.FailNow() |
|
} |
|
t.Logf("res (%v)", res) |
|
}
|
|
|