Я хочу написать функциональные тесты для моего приложения Codename One.
Для этого мне нужно иметь возможность имитировать некоторые ответы сервера, чтобы они возвращали именно то, что мне нужно для конкретного теста.
Одна вещь, которую я пытался сделать, чтобы функции, отправляющие HTTP-запросы, принимали ConnectionRequest в качестве параметра, таким образом, я могу ввести что-то для имитации задержки в сети, а затем вызвать обратный вызов с поддельным ответом.
Однако, когда я пытаюсь внедрить макеты ConnectionRequest в методе подготовки модульного теста, они все равно вводятся после запуска приложения, что не работает в моем случае, поскольку я отправил HTTP-запрос при запуске приложения.
Можно ли издеваться над ConnectionRequest или сделать что-то эквивалентное перед запуском приложения?