package org.businessmanager.service; import org.businessmanager.domain.settings.ApplicationSetting; import org.businessmanager.service.settings.ApplicationSettingsService; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.transaction.TransactionConfiguration; import org.springframework.transaction.annotation.Transactional; /* @ContextConfiguration("/test-context.xml") @RunWith(SpringJUnit4ClassRunner.class) @TransactionConfiguration(defaultRollback = true) @Transactional*/ public class ApplicationServiceTest { @Autowired private ApplicationSettingsService service; @Test public void testGetSettingForUsername() { /* String username = "admin"; String language = service.getApplicationSettingValue( ApplicationSetting.Group.USER_PREFERENCS, ApplicationSettingsService.GENERAL_LANGUAGE, username); Assert.assertNull(language); // must return 'de', since there is no such setting for username service.setApplicationSetting(ApplicationSetting.Group.USER_PREFERENCS, ApplicationSettingsService.GENERAL_LANGUAGE, "de"); language = service.getApplicationSettingValue( ApplicationSetting.Group.USER_PREFERENCS, ApplicationSettingsService.GENERAL_LANGUAGE, username); Assert.assertEquals("de", language); // must return 'en', since there is a setting for username service.setApplicationSetting(ApplicationSetting.Group.USER_PREFERENCS, ApplicationSettingsService.GENERAL_LANGUAGE, "en", username); language = service.getApplicationSettingValue( ApplicationSetting.Group.USER_PREFERENCS, ApplicationSettingsService.GENERAL_LANGUAGE, username); Assert.assertEquals("en", language);*/ } }