import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
-import org.onap.portal.dao.fn.FnLanguageDao;
import org.onap.portal.domain.db.fn.FnLanguage;
import org.onap.portal.domain.db.fn.FnUser;
import org.onap.portal.domain.dto.PortalRestResponse;
import org.onap.portal.domain.dto.PortalRestStatusEnum;
import org.onap.portal.domain.dto.fn.FnLanguageDto;
-import org.onap.portal.service.fn.FnUserService;
+import org.onap.portal.service.language.FnLanguageService;
+import org.onap.portal.service.user.FnUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
@TestPropertySource(locations="classpath:test.properties")
@Transactional
class LanguageControllerTest {
- private UsernamePasswordAuthenticationToken principal = new UsernamePasswordAuthenticationToken("demo", "XZa6pS1vC0qKXWtn9wcZWdLx61L0=");
+ private final UsernamePasswordAuthenticationToken principal = new UsernamePasswordAuthenticationToken("demo", "demo123");
@Autowired
private LanguageController languageController;
@Autowired
- private FnLanguageDao fnLanguageDao;
+ private FnLanguageService fnLanguageService;
@Autowired
private FnUserService fnUserService;
assertEquals(expected.getMessage(), actual.getMessage());
assertEquals(expected.getStatus(), actual.getStatus());
//Clean up
- fnLanguageDao.delete(fnLanguage);
+ fnLanguageService.delete(fnLanguage);
}
@Test
assertEquals(expected.getMessage(), actual.getMessage());
assertEquals(expected.getStatus(), actual.getStatus());
//Clean up
- fnLanguageDao.delete(fnLanguage);
+ fnLanguageService.delete(fnLanguage);
}
@Test
assertEquals(languageController.getLanguageList(principal).size(), 2);
}
- @Test
+
void setUpUserLanguage(){
//Given
FnLanguage fnLanguage = new FnLanguage();
//Clean up
- fnLanguageDao.delete(fnLanguage);
+ fnLanguageService.delete(fnLanguage);
}
@Test
//Clean up
- fnLanguageDao.delete(fnLanguage);
+ fnLanguageService.delete(fnLanguage);
}
- @Test
+
void getUserLanguage() {
FnLanguageDto expected = new FnLanguageDto();
expected.setLanguageAlias("EN");