@Test
public void testCreateGroupedWebServersTemplate() {
final InputStream metaDataIn = this.getClass().getClassLoader()
.getResourceAsStream("resource-service-test-files/create-grouped-ws-template-test-metadata.json");
final InputStream templateIn = this.getClass().getClassLoader()
.getResourceAsStream("resource-service-test-files/httpd.conf.tpl");
final Set<WebServer> webServerSet = new HashSet<>();
webServerSet.add(mock(WebServer.class));
webServerSet.add(mock(WebServer.class));
final Group mockGroup = mock(Group.class);
when(mockGroup.getWebServers()).thenReturn(webServerSet);
when(mockGroup.getName()).thenReturn("HEALTH CHECK 4.0");
when(Config.mockGroupPesistenceService.getGroupWithWebServers(eq("HEALTH CHECK 4.0"))).thenReturn(mockGroup);
User mockUser = mock(User.class);
when(mockUser.getId()).thenReturn("user-id");
resourceService.createTemplate(metaDataIn, templateIn, "test-app-name", mockUser);
verify(Config.mockWebServerPersistenceService, new Times(2)).uploadWebServerConfigTemplate(any(UploadWebServerTemplateRequest.class), eq("/conf/httpd.conf"), eq("user-id"));
verify(Config.mockGroupPesistenceService).populateGroupWebServerTemplates(eq("HEALTH CHECK 4.0"), anyMap());
}
ResourceServiceImplTest.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:jwala
作者:
评论列表
文章目录