private UserDto insertNonRootUser(UserDto dto) { userDao.insert(dbSession, dto); dbSession.commit(); return dto; }
private UserDto insertNonRootUser(UserDto dto) { underTest.insert(session, dto); session.commit(); return dto; }
private UserDto insertUser(UserDto userDto) { dbClient.userDao().insert(dbSession, userDto); dbSession.commit(); return userDto; } }
private UserDto insertUser(boolean active) { UserDto dto = newUserDto().setActive(active); underTest.insert(session, dto); return dto; }
@Test public void countRootUsersButLogin_returns_0_when_there_is_no_root() { underTest.insert(session, newUserDto()); session.commit(); assertThat(underTest.countRootUsersButLogin(session, "bla")).isEqualTo(0); }
private UserDto saveUser(DbSession dbSession, UserDto userDto) { userDto.setActive(true); UserDto res = dbClient.userDao().insert(dbSession, userDto); boolean isOrganizationEnabled = organizationFlags.isEnabled(dbSession); if (isOrganizationEnabled) { setNotificationsReadDate(dbSession, userDto); } else { addUserToDefaultOrganizationAndDefaultGroup(dbSession, userDto); } organizationUpdater.createForUser(dbSession, userDto); return res; }
private UserDto insertUser(UserDto userDto) { db.getDbClient().userDao().insert(session, userDto); session.commit(); return userDto; }
@Test public void execute_succeeds_when_root_user_has_neither_email_nor_name() { logInAsRoot(); UserDto rootDto = userDao.insert(dbSession, UserTesting.newUserDto().setName(null).setEmail(null)); userDao.setRoot(dbSession, rootDto.getLogin(), true); dbSession.commit(); List<Roots.RootContent> roots = executeRequest(); assertThat(roots).hasSize(1); Roots.RootContent root = roots.iterator().next(); assertThat(root.getLogin()).isEqualTo(rootDto.getLogin()); assertThat(root.hasName()).isFalse(); assertThat(root.hasEmail()).isFalse(); }
private UserDto insertRootUser(UserDto dto) { underTest.insert(session, dto); underTest.setRoot(session, dto.getLogin(), true); session.commit(); return dto; }
public UserDto insertUser(UserDto userDto) { UserDto updatedUser = dbClient.userDao().insert(db.getSession(), userDto); db.commit(); return updatedUser; }
@Test public void execute_has_no_effect_when_user_is_already_root() { UserDto otherUser = UserTesting.newUserDto(); userDao.insert(dbSession, otherUser); userDao.insert(dbSession, UserTesting.newUserDto(SOME_LOGIN, "name", "email")); userDao.setRoot(dbSession, SOME_LOGIN, true); dbSession.commit(); logInAsRoot(); executeRequest(SOME_LOGIN); assertThat(userDao.selectByLogin(dbSession, SOME_LOGIN).isRoot()).isTrue(); assertThat(userDao.selectByLogin(dbSession, otherUser.getLogin()).isRoot()).isFalse(); }
@Before public void setUp() throws Exception { threadLocalUserSession.unload(); dbClient.userDao().insert(dbSession, user); dbSession.commit(); }
private UserDto insertRandomUser() { UserDto userDto = UserTesting.newUserDto(); db.getDbClient().userDao().insert(session, userDto); session.commit(); return userDto; }
private UserDto addUser(boolean active) { UserDto user = newUserDto() .setActive(active); dbClient.userDao().insert(dbSession, user); dbSession.commit(); return user; }
@Test public void clean_user_homepage() { UserDto user = newUserDto().setHomepageType("RANDOM").setHomepageParameter("any-string"); underTest.insert(session, user); session.commit(); underTest.cleanHomepage(session, user); UserDto reloaded = underTest.selectUserById(session, user.getId()); assertThat(reloaded.getUpdatedAt()).isEqualTo(NOW); assertThat(reloaded.getHomepageType()).isNull(); assertThat(reloaded.getHomepageParameter()).isNull(); }
@Test public void ignore_user_setting_when_removing_global_setting() { logInAsSystemAdministrator(); UserDto user = dbClient.userDao().insert(dbSession, UserTesting.newUserDto()); propertyDb.insertProperties(newUserPropertyDto("foo", "one", user)); executeRequestOnGlobalSetting("foo"); assertUserPropertyExists("foo", user); }
@Test public void execute_fails_with_NotFoundException_when_user_for_specified_login_is_not_active() { UserDto userDto = UserTesting.newUserDto().setActive(false); userDao.insert(dbSession, userDto); dbSession.commit(); logInAsRoot(); expectedException.expect(NotFoundException.class); expectedException.expectMessage("User with login '" + userDto.getLogin() + "' not found"); executeRequest(userDto.getLogin()); }
@Test public void does_not_delete_user_settings() { UserDto user = dbClient.userDao().insert(dbSession, UserTesting.newUserDto()); propertyDb.insertProperties(newUserPropertyDto("foo", "one", user)); propertyDb.insertProperties(newGlobalPropertyDto().setKey("foo").setValue("one")); underTest.deleteGlobalSettings(dbSession, "foo"); assertUserPropertyExists("foo", user); }
@Test public void test_response_example() { logInAsRoot(); UserDto user = UserTesting.newUserDto().setLogin("daniel").setName("Daniel").setEmail("daniel@corp.com"); UserDto rootDto = userDao.insert(dbSession, user); userDao.setRoot(dbSession, rootDto.getLogin(), true); dbSession.commit(); TestResponse response = wsTester.newRequest().setMediaType(MediaTypes.JSON).execute(); assertJson(response.getInput()).isSimilarTo(wsTester.getDef().responseExampleAsString()); }
private PermissionTemplateDto insertTemplateAndAssociatedPermissions(OrganizationDto organization) { PermissionTemplateDto dto = db.permissionTemplates().insertTemplate(organization); UserDto user = db.getDbClient().userDao().insert(db.getSession(), UserTesting.newUserDto().setActive(true)); GroupDto group = db.getDbClient().groupDao().insert(db.getSession(), GroupTesting.newGroupDto()); db.getDbClient().permissionTemplateDao().insertUserPermission(db.getSession(), dto.getId(), user.getId(), UserRole.ADMIN); db.getDbClient().permissionTemplateDao().insertGroupPermission(db.getSession(), dto.getId(), group.getId(), UserRole.CODEVIEWER); db.commit(); return dto; }