Мое приложение подключается к БД и получает отсюда дерево категорий. В режиме отладки я вижу этот большой объект дерева, и я только что подумал о возможности сохранить этот объект где-нибудь на диске для использования в тестовых заглушках. Как это:
mockedDao = mock(MyDao.class);
when(mockedDao.getCategoryTree()).thenReturn(mySavedObject);
Предполагается, mySavedObject
- достаточно велико, поэтому я не хочу генерировать его вручную или писать специальный код генерации. Я просто хочу иметь возможность сериализовать и сохранить его где-нибудь во время сеанса отладки, затем десериализовать его и перейти к thenReturn
в тестах.
Есть ли стандартный способ сделать это? Если нет, то как лучше реализовать такой подход?