Единичное тестирование сервисов GWT RequestFactory без GWTTestCase

Где-то я не помню, где, я заметил информацию, что, начиная с GWT 2.1.1, можно протестировать сервисы ReqeustFactory без GWTTestCase. Если это правда, пожалуйста, покажите мне, как.

Ответ 1

Тип RequestFactorySource может использоваться для создания экземпляров RequestFactory в нерабочем времени GWT. Ранее упомянутый InProcessRequestTransport используется собственными тестами GWT RequestFactoryJreSuite, чтобы избежать необходимости запуска всей среды выполнения GWT.

Тип RequestFactorySource не ограничивается только тестированием. Если вы реализуете свой собственный RequestTransport (возможно, на основе библиотеки java.net.HttpUrlConnection или Apache HttpClient), вы можете писать консольные приложения, приложения с массовым запросом или спамеры работоспособности, используя конечные точки вашего продукта RequestFactory. Это огромное улучшение по сравнению с старой системой RPC GWT, которая поддерживает только клиентов на основе GWT.