session.wsClient().settings().reset(ResetRequest.builder().setKeys(keys).build());
}
+ public void resetProjectSettings(String projectKey, String... keys){
+ session.wsClient().settings().reset(ResetRequest.builder().setComponent(projectKey).setKeys(keys).build());
+ }
+
public void setGlobalSetting(String key, @Nullable String value) {
setSetting(null, key, value);
}
public class UserTester {
private static final AtomicInteger ID_GENERATOR = new AtomicInteger();
+ private static final String DEFAULT_ORGANIZATION_KEY = "default-organization";
private final TesterSession session;
@SafeVarargs
public final User generateAdministratorOnDefaultOrganization(Consumer<CreateRequest.Builder>... populators) {
User user = generate(populators);
- session.wsClient().organizations().addMember("default-organization", user.getLogin());
+ session.wsClient().organizations().addMember(DEFAULT_ORGANIZATION_KEY, user.getLogin());
session.wsClient().userGroups().addUser(AddUserWsRequest.builder()
- .setOrganization("default-organization")
+ .setOrganization(DEFAULT_ORGANIZATION_KEY)
.setLogin(user.getLogin())
.setName("sonar-administrators")
.build());
return user;
}
+ @SafeVarargs
+ public final User generateMemberOfDefaultOrganization(Consumer<CreateRequest.Builder>... populators) {
+ User user = generate(populators);
+ session.wsClient().organizations().addMember(DEFAULT_ORGANIZATION_KEY, user.getLogin());
+ return user;
+ }
+
public UsersService service() {
return session.wsClient().users();
}