为什么GWTTestCase只接受IsSerializable接口来序列化java对象?

时间:2013-01-09 06:50:30

标签: unit-testing gwt serialization integration-testing gwttestcase

我有几个实现java.io.Serializable接口的模型类(用于序列化目的)并且它们在devmode和webmode中完美地工作但是当我想在运行测试后在GWTTestCase中使用它时我得到这个错误:

Type 'com.saeed.test.model.MyModel' was not assignable to 
'com.google.gwt.user.client.rpc.IsSerializable'
and did not have a custom field serializer.
For security purposes, this type will not be deserialized.

我提到MyModel类没有默认构造函数(但在devmode和webmode中完美运行)。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

请浏览GWT RPC的用户测试套件here和rpc测试套件here

您可能还必须了解GWT如何设置其RPC测试。