Example usage for org.apache.commons.lang RandomStringUtils randomAlphabetic

List of usage examples for org.apache.commons.lang RandomStringUtils randomAlphabetic

Introduction

In this page you can find the example usage for org.apache.commons.lang RandomStringUtils randomAlphabetic.

Prototype

public static String randomAlphabetic(int count) 

Source Link

Document

Creates a random string whose length is the number of characters specified.

Characters will be chosen from the set of alphabetic characters.

Usage

From source file:org.apache.usergrid.rest.applications.queries.SelectMappingsQueryTest.java

/**
 * Field named testProp can be over-written by field named TESTPROP.
 */// ww w  .  j a va  2 s  .  c om
@Test
public void testFieldOverride1() throws Exception {

    String collectionName = "things";

    // create entity with testProp=value
    String value = RandomStringUtils.randomAlphabetic(20);
    Entity entity = new Entity().withProp("testProp", value);
    app().collection(collectionName).post(entity);
    refreshIndex();

    // override with TESTPROP=newValue
    String newValue = RandomStringUtils.randomAlphabetic(20);
    entity = new Entity().withProp("TESTPROP", newValue);
    app().collection(collectionName).post(entity);
    refreshIndex();

    // testProp and TESTPROP should new be queryable by new value

    QueryParameters params = new QueryParameters().setQuery("select * where testProp='" + newValue + "'");
    Collection things = this.app().collection("things").get(params);
    assertEquals(1, things.getNumOfEntities());

    params = new QueryParameters().setQuery("select * where TESTPROP='" + newValue + "'");
    things = app().collection("things").get(params);
    assertEquals(1, things.getNumOfEntities());
}

From source file:org.apache.usergrid.rest.applications.queries.SelectMappingsQueryTest.java

/**
 * Field named testProp can be over-written by field named TESTPROP.
 *//*from  w w  w  .  j a va 2  s .  c o m*/
@Test
public void testFieldOverride2() throws Exception {

    String collectionName = "things";

    // create entity with TESTPROP=value
    String value = RandomStringUtils.randomAlphabetic(20);
    Entity entity = new Entity().withProp("TESTPROP", value);
    app().collection(collectionName).post(entity);
    refreshIndex();

    // override with testProp=newValue
    String newValue = RandomStringUtils.randomAlphabetic(20);
    entity = new Entity().withProp("testProp", newValue);
    app().collection(collectionName).post(entity);
    refreshIndex();

    // testProp and TESTPROP should new be queryable by new value

    QueryParameters params = new QueryParameters().setQuery("select * where testProp='" + newValue + "'");
    Collection things = this.app().collection("things").get(params);
    assertEquals(1, things.getNumOfEntities());

    params = new QueryParameters().setQuery("select * where TESTPROP='" + newValue + "'");
    things = app().collection("things").get(params);
    assertEquals(1, things.getNumOfEntities());
}

From source file:org.beer30.jdefault.JDefaultLorem.java

/**
 * generates random characters/*w  w  w  . java  2 s . co  m*/
 *
 * @param count of characters to generate
 * @return random character string
 */
public static String characters(int count) {
    return RandomStringUtils.randomAlphabetic(count).toLowerCase();

}

From source file:org.brekka.stillingar.example.PropertyPlaceholdersTest.java

private static Configuration writeConfig() {
    Random r = new Random();
    ConfigurationDocument doc = ConfigurationDocument.Factory.newInstance();
    configuration = doc.addNewConfiguration();
    Testing testing = configuration.addNewTesting();
    configuration.setMOTD("Value_" + RandomStringUtils.randomAlphabetic(6));
    testing.setInt(r.nextInt());/*from www  . j  av  a  2 s  .  c  om*/
    testing.setString("${//c:MOTD}-${//c:Testing/c:Int}");
    ThirdPartyConfiguration thirdPartyConfiguration = configuration.addNewThirdPartyConfiguration();
    thirdPartyConfiguration.setHost("localhost");
    thirdPartyConfiguration.setPort(1234);
    thirdPartyConfiguration.setUsername("username");
    thirdPartyConfiguration.setPassword("password");
    TestSupport.write(doc);
    return configuration;
}

From source file:org.bungeni.ext.integration.bungeniportal.OAuthCredentials.java

public String authUri() {
    // "/oauth/authorize?client_id={0}&client_secret={1}&response_type=code&state={2}"
    Object[] values = { this.oauthAppId, this.oauthAppSecret, RandomStringUtils.randomAlphabetic(8) };
    String sUri = MessageFormat.format(this.oauthAuthUri, values);
    return sUri;/*from www .j av a  2  s.co  m*/
}

From source file:org.candlepin.gutterball.TestUtils.java

public static String randomString(String prefix) {
    return prefix + "-" + RandomStringUtils.randomAlphabetic(16);
}

From source file:org.cloudfoundry.identity.uaa.mock.providers.IdentityProviderEndpointsMockMvcTests.java

private void testRetrieveIdps(boolean retrieveActive) throws Exception {
    String clientId = RandomStringUtils.randomAlphabetic(6);
    BaseClientDetails client = new BaseClientDetails(clientId, null, "idps.write,idps.read", "password", null);
    client.setClientSecret("test-client-secret");
    mockMvcUtils.createClient(getMockMvc(), adminToken, client);

    ScimUser user = mockMvcUtils.createAdminForZone(getMockMvc(), adminToken, "idps.read,idps.write");
    String accessToken = mockMvcUtils.getUserOAuthAccessToken(getMockMvc(), client.getClientId(),
            client.getClientSecret(), user.getUserName(), "secr3T", "idps.read,idps.write");
    String randomOriginKey = new RandomValueStringGenerator().generate();
    IdentityProvider identityProvider = MultitenancyFixture.identityProvider(randomOriginKey,
            IdentityZone.getUaa().getId());
    IdentityProvider createdIDP = createIdentityProvider(null, identityProvider, accessToken,
            status().isCreated());/*ww w  . j a  va  2 s .  c o m*/

    String retrieveActiveParam = retrieveActive ? "?active_only=true" : "";
    MockHttpServletRequestBuilder requestBuilder = get("/identity-providers" + retrieveActiveParam)
            .header("Authorization", "Bearer" + accessToken).contentType(APPLICATION_JSON);

    int numberOfIdps = identityProviderProvisioning.retrieveAll(retrieveActive, IdentityZone.getUaa().getId())
            .size();

    MvcResult result = getMockMvc().perform(requestBuilder).andExpect(status().isOk()).andReturn();
    List<IdentityProvider> identityProviderList = JsonUtils.readValue(result.getResponse().getContentAsString(),
            new TypeReference<List<IdentityProvider>>() {
            });
    assertEquals(numberOfIdps, identityProviderList.size());
    assertTrue(identityProviderList.contains(createdIDP));

    createdIDP.setActive(false);
    createdIDP = JsonUtils.readValue(updateIdentityProvider(null, createdIDP, accessToken, status().isOk())
            .getResponse().getContentAsString(), IdentityProvider.class);

    result = getMockMvc().perform(requestBuilder).andExpect(status().isOk()).andReturn();
    identityProviderList = JsonUtils.readValue(result.getResponse().getContentAsString(),
            new TypeReference<List<IdentityProvider>>() {
            });
    if (!retrieveActive) {
        assertEquals(numberOfIdps, identityProviderList.size());
        assertTrue(identityProviderList.contains(createdIDP));
    } else {
        assertEquals(numberOfIdps - 1, identityProviderList.size());
        assertFalse(identityProviderList.contains(createdIDP));
    }
}

From source file:org.cloudfoundry.identity.uaa.mock.providers.IdentityProviderEndpointsMockMvcTests.java

@Test
public void testListIdpsInZone() throws Exception {
    BaseClientDetails client = getBaseClientDetails();

    ScimUser user = mockMvcUtils.createAdminForZone(getMockMvc(), adminToken, "idps.read,idps.write");
    String accessToken = mockMvcUtils.getUserOAuthAccessToken(getMockMvc(), client.getClientId(),
            client.getClientSecret(), user.getUserName(), "secr3T", "idps.read,idps.write");

    int numberOfIdps = identityProviderProvisioning.retrieveAll(false, IdentityZone.getUaa().getId()).size();

    String originKey = RandomStringUtils.randomAlphabetic(6);
    IdentityProvider newIdp = MultitenancyFixture.identityProvider(originKey, IdentityZone.getUaa().getId());
    newIdp = createIdentityProvider(null, newIdp, accessToken, status().isCreated());

    MockHttpServletRequestBuilder requestBuilder = get("/identity-providers/")
            .header("Authorization", "Bearer" + accessToken).contentType(APPLICATION_JSON);

    MvcResult result = getMockMvc().perform(requestBuilder).andExpect(status().isOk()).andReturn();
    List<IdentityProvider> identityProviderList = JsonUtils.readValue(result.getResponse().getContentAsString(),
            new TypeReference<List<IdentityProvider>>() {
            });/*ww  w  .j a v a2  s  .  co  m*/
    assertEquals(numberOfIdps + 1, identityProviderList.size());
    assertTrue(identityProviderList.contains(newIdp));
}

From source file:org.cloudfoundry.identity.uaa.mock.providers.IdentityProviderEndpointsMockMvcTests.java

@Test
public void testRetrieveIdpInZone() throws Exception {
    BaseClientDetails client = getBaseClientDetails();

    ScimUser user = mockMvcUtils.createAdminForZone(getMockMvc(), adminToken, "idps.read,idps.write");
    String accessToken = mockMvcUtils.getUserOAuthAccessToken(getMockMvc(), client.getClientId(),
            client.getClientSecret(), user.getUserName(), "secr3T", "idps.read,idps.write");

    String originKey = RandomStringUtils.randomAlphabetic(6);
    IdentityProvider newIdp = MultitenancyFixture.identityProvider(originKey, IdentityZone.getUaa().getId());
    newIdp = createIdentityProvider(null, newIdp, accessToken, status().isCreated());

    MockHttpServletRequestBuilder requestBuilder = get("/identity-providers/" + newIdp.getId())
            .header("Authorization", "Bearer" + accessToken).contentType(APPLICATION_JSON);

    MvcResult result = getMockMvc().perform(requestBuilder).andExpect(status().isOk()).andReturn();
    IdentityProvider retrieved = JsonUtils.readValue(result.getResponse().getContentAsString(),
            IdentityProvider.class);
    assertEquals(newIdp, retrieved);/*w w  w.  ja  va 2s  .c om*/
}

From source file:org.cloudfoundry.identity.uaa.mock.providers.IdentityProviderEndpointsMockMvcTests.java

@Test
public void testRetrieveIdpInZoneWithInsufficientScopes() throws Exception {
    BaseClientDetails client = getBaseClientDetails();

    ScimUser user = mockMvcUtils.createAdminForZone(getMockMvc(), adminToken, "idps.write");
    String accessToken = mockMvcUtils.getUserOAuthAccessToken(getMockMvc(), client.getClientId(),
            client.getClientSecret(), user.getUserName(), "secr3T", "idps.write");

    String originKey = RandomStringUtils.randomAlphabetic(6);
    IdentityProvider newIdp = MultitenancyFixture.identityProvider(originKey, IdentityZone.getUaa().getId());
    newIdp = createIdentityProvider(null, newIdp, accessToken, status().isCreated());

    MockHttpServletRequestBuilder requestBuilder = get("/identity-providers/" + newIdp.getId())
            .header("Authorization", "Bearer" + lowPriviledgeToken).contentType(APPLICATION_JSON);

    getMockMvc().perform(requestBuilder).andExpect(status().isForbidden());
}