ImportFilesRepositoryCustomImplTest.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:osiris 作者:
@Test
public void saveFileOSM() throws Exception{

    //Fixture
    Mockito.when(mongoTemplate.getDb()).thenReturn(db);
    PowerMockito.whenNew(GridFS.class).withArguments(db, collectionNameOSM).thenReturn(gridFS);     
    Mockito.when(gridFS.findOne(idApp)).thenReturn(gridFSFile);
    Mockito.when(gridFS.createFile(file)).thenReturn(gridFSInputFile);

    // Experimentations
    importFilesRepositoryCustomImpl.saveFileOSM(idApp,file);

    // Expectations
    Mockito.verify(gridFS).remove(gridFSFile);
    Mockito.verify(gridFS).createFile(file);
    Mockito.verify(gridFSInputFile).setFilename(idApp);
    Mockito.verify(gridFSInputFile).save();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号