Насмешливые ответы в Robospice

Есть ли возможность смоделировать ответы с помощью Robospice в Android, потому что мне нужно создать демонстрационное приложение, которое будет иметь все ответы в json-файлах в приложении? Я пытался использовать https://github.com/andrzejchm/RESTMock но есть некоторые проблемы, я получаю информацию: RESTMock successfully started! url: http://localhost:34163/ и ничего больше. Любая другая идея?

1 ответ

В вашем Application класс, который вы можете запустить RESTMock с:

@Override
public void onCreate() {
    super.onCreate();
    RESTMockServerStarter.startSync(new AndroidAssetsFileParser(getContext()),new AndroidLogger());

    RESTMockServer.whenRequested(pathContains("response"))
        .thenReturnFile(200, "response.json");
}

Это настраивает ваш сервер RESTMock, но пока не выполняет никаких http-запросов. Теперь вам нужно предоставить URL-адрес вашего сервера RESTMock для методов, которые выбирают данные. Например, если вы используете Retrofit:

Retrofit retrofit = new Retrofit.Builder()
            .baseUrl(RESTMockServer.getUrl())
            .build();

С этого момента каждый запрос, сделанный с помощью модернизации, должен напрямую взаимодействовать с сервером RESTMock и правильно извлекать ответы, которые вы указываете как ложные.

Другие вопросы по тегам