*/
BootStrapPlatform.applyPlatformHacks();
}
public static Test suite() {
GWTTestSuite suite = new GWTTestSuite(
"Test for com.google.gwt.user.client.rpc");
// Non GWTTestCases: see RpcJreSuite
// GWTTestCases
suite.addTestSuite(ValueTypesTest.class);
suite.addTestSuite(EnumsTest.class);
suite.addTestSuite(FinalFieldsFalseTest.class);
suite.addTestSuite(InheritanceTest.class);
suite.addTestSuite(CollectionsTest.class);
suite.addTestSuite(CoreJavaTest.class);
suite.addTestSuite(CustomFieldSerializerTest.class);
suite.addTestSuite(ExceptionsTest.class);
suite.addTestSuite(ObjectGraphTest.class);
suite.addTestSuite(com.google.gwt.user.client.rpc.RemoteServiceServletTest.class);
suite.addTestSuite(RpcTokenTest.class);
suite.addTestSuite(UnicodeEscapingTest.class);
suite.addTestSuite(RunTimeSerializationErrorsTest.class);
suite.addTestSuite(RecursiveClassTest.class);
suite.addTestSuite(TypeCheckedObjectsTest.class);
suite.addTestSuite(XsrfProtectionTest.class);
suite.addTestSuite(FailedRequestTest.class);
suite.addTestSuite(FailingRequestBuilderTest.class);
// This test turns on the type-elision feature of RPC
suite.addTestSuite(ValueTypesTestWithTypeObfuscation.class);
suite.addTestSuite(EnumsTestWithTypeObfuscation.class);
suite.addTestSuite(InheritanceTestWithTypeObfuscation.class);
suite.addTestSuite(CollectionsTestWithTypeObfuscation.class);
suite.addTestSuite(CustomFieldSerializerTestWithTypeObfuscation.class);
suite.addTestSuite(ObjectGraphTestWithTypeObfuscation.class);
suite.addTestSuite(
com.google.gwt.user.client.rpc.RemoteServiceServletTestWithTypeObfuscation.class);
suite.addTestSuite(UnicodeEscapingTestWithTypeObfuscation.class);
suite.addTestSuite(RpcTokenTestWithTypeObfuscation.class);
return suite;
}