我的应用程序连接到 db 并从这里获取类别树。在调试机制中,我可以看到这个大树对象,我只是想到了将这个对象保存在磁盘上某个位置以在测试存根中使用的能力。像这样:
mockedDao = mock(MyDao.class);
when(mockedDao.getCategoryTree()).thenReturn(mySavedObject);
假设mySavedObject
- 足够大,所以我不想手动生成它或编写特殊的生成代码。我只是希望能够在调试会话期间对其进行序列化并将其保存在某处,然后对其进行反序列化并传递给thenReturn
测试。有标准的方法吗?如果不是,如何更好地实施这种方法?