@Test public void return_alm_info_when_member_parameter_is_set_to_true() { UserDto user = db.users().insertUser(); userSession.logIn(user); OrganizationDto organization = db.organizations().insert(); AlmAppInstallDto almAppInstall = db.alm().insertAlmAppInstall(); OrganizationAlmBindingDto organizationAlmBinding = db.alm().insertOrganizationAlmBinding(organization, almAppInstall); OrganizationDto organizationNotBoundToAlm = db.organizations().insert(); db.organizations().addMember(organization, user); db.organizations().addMember(organizationNotBoundToAlm, user); SearchWsResponse result = call(ws.newRequest().setParam("member", "true")); Map<String, Organization> orgByKey = result.getOrganizationsList().stream().collect(toMap(Organization::getKey, identity())); assertThat(orgByKey.get(organization.getKey()).getAlm().getKey()).isEqualTo(organizationAlmBinding.getAlm().getId()); assertThat(orgByKey.get(organization.getKey()).getAlm().getUrl()).isEqualTo(organizationAlmBinding.getUrl()); assertThat(orgByKey.get(organizationNotBoundToAlm.getKey()).hasAlm()).isEqualTo(false); }