@Test public void prepareLocalizationMap_OK() { // given newLocalization = givenNewServiceLocalization(); // when ServiceAuditLogCollector logCollector = new ServiceAuditLogCollector(); Map<String, LocalizedAuditLogEntryParameters> mapToBeUpdate = logCollector.prepareLocalizationMap(newLocalization); verifyLocalizationMap(mapToBeUpdate); }
@Test public void collectLocalizationStates_OK() { // given ServiceAuditLogCollector logCollector = new ServiceAuditLogCollector(); Map<String, LocalizedAuditLogEntryParameters> mapToBeUpdate = logCollector.prepareLocalizationMap(givenNewServiceLocalization()); Map<String, LocalizedAuditLogEntryParameters> mapStored = logCollector.prepareLocalizationMap(givenStoredServiceLocalization()); // when Map<String, BitSet> localeMap = logCollector.collectLocalizationStates(mapToBeUpdate, mapStored); verifyLocalizationStates(localeMap); }
@Override protected void setup(TestContainer container) { container.enableInterfaceMocking(true); dsMock = mock(DataService.class); when(dsMock.getCurrentUser()).thenReturn(givenUser(LOCALE_EN)); localizerMock = mock(LocalizerServiceLocal.class); when(localizerMock.getLocalizedTextFromDatabase( Mockito.anyString(), Mockito.anyLong(), Mockito.any(LocalizedObjectTypes.class))) .thenReturn(LOCALIZED_RESOURCE); logCollector.localizer = localizerMock; }
private ServiceAuditLogCollector localizeService( Product product, VOServiceLocalization oldLocalization, VOServiceLocalization localization) { AuditLogData.clear(); logCollector.localizeService(dsMock, product, oldLocalization, localization); return logCollector; }