List of usage examples for org.apache.commons.lang RandomStringUtils randomAlphabetic
public static String randomAlphabetic(int count)
Creates a random string whose length is the number of characters specified.
Characters will be chosen from the set of alphabetic characters.
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()); }