+ @Test
+ void getLanguageListTest(){
+ assertEquals(languageController.getLanguageList(principal).size(), 2);
+ }
+
+ @Test
+ void setUpUserLanguage(){
+ //Given
+ FnLanguage fnLanguage = new FnLanguage();
+ fnLanguage.setLanguageName("Polish");
+ fnLanguage.setLanguageAlias("PL");
+
+ PortalRestResponse<String> expected = new PortalRestResponse<>();
+ expected.setMessage("SUCCESS");
+ expected.setStatus(PortalRestStatusEnum.OK);
+
+ languageController.saveLanguage(principal, fnLanguage);
+ FnUser fnUser = fnUserService.getUser(1L).get();
+ PortalRestResponse<String> actual = languageController.setUpUserLanguage(principal, fnLanguage, fnUser.getUserId());
+
+ assertEquals(expected, actual);
+ assertEquals(fnUser.getLanguageId(), fnLanguage);
+
+
+ //Clean up
+ fnLanguageDao.delete(fnLanguage);
+ }
+
+
+