@Override public String getAssetType(Path path) { String extension = ""; String fileName = path.getFileName(); if (fileName.contains(".")) { extension = fileName.substring(fileName.lastIndexOf(".") + 1); } ResourceTypeDefinition typeDefinition = existingResourceTypes.get(extension); if (typeDefinition != null) { return typeDefinition.getShortName(); } return UNKNOWN_ASSET_TYPE; }
@PostConstruct void init() { for ( ResourceTypeDefinition activeType : typeRegister ) { types.put( activeType.getShortName().toLowerCase(), activeType ); } emptyResponse = new PageResponse<SearchPageRow>(); emptyResponse.setPageRowList( Collections.<SearchPageRow>emptyList() ); emptyResponse.setStartRowIndex( 0 ); emptyResponse.setTotalRowSize( 0 ); emptyResponse.setLastPage( true ); emptyResponse.setTotalRowSizeExact( true ); }
@Before public void init() { when(view.getDefaultMessageContainer()).thenReturn(htmlElement); when(assetsUsageService.getAssetUsages(anyString(), any(), any())).thenReturn(queryResults); when(assetsUsageService.getAssetPartUsages(anyString(), anyString(), any(), any())).thenReturn(queryResults); when(resourceTypeDefinition.getSuffix()).thenReturn(RESOURCE_TYPE); when(resourceTypeDefinition.getShortName()).thenReturn(RESOURCE_TYPE); when(translationService.format(anyString(), any())).thenReturn(""); displayer = new ShowAssetUsagesDisplayer(view, translationService, new CallerMock<>(assetsUsageService)) { { registerResourceTypeDefinition(resourceTypeDefinition); } }; verify(view).init(displayer); }