+ assertEquals(expected.getMessage(), actual.getMessage());
+ assertEquals(expected.getStatus(), actual.getStatus());
+ assertEquals(expected.getResponse(), actual.getResponse());
+
+
+ //Clean up
+ fnLanguageDao.delete(fnLanguage);
+ }
+
+
+ @Test
+ void getUserLanguage() {
+ FnLanguageDto expected = new FnLanguageDto();
+ expected.setLanguageAlias("EN");
+ expected.setLanguageName("English");
+
+ FnLanguageDto actual = languageController.getUserLanguage(principal, 1L);
+
+ assertEquals(expected.getLanguageAlias(), actual.getLanguageAlias());
+ assertEquals(expected.getLanguageName(), actual.getLanguageName());
+ }
+
+ @Test
+ void getUserLanguageNotExistingUser() {
+ FnLanguageDto expected = new FnLanguageDto();
+
+ FnLanguageDto actual = languageController.getUserLanguage(principal, 456L);
+
+ assertNull(actual.getLanguageAlias());
+ assertNull(actual.getLanguageName());
+ }