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:com.redhat.rhn.manager.system.test.VirtualizationEntitlementsManagerTest.java
public void testConvertToFlex() throws Exception { Org org = UserTestUtils.createNewOrgFull(RandomStringUtils.randomAlphabetic(10)); User user = UserTestUtils.createUser(RandomStringUtils.randomAlphabetic(10), org.getId()); user.addRole(RoleFactory.ORG_ADMIN); UserFactory.save(user);//from ww w . j av a2 s .c o m int guestsToCreate = setupEligibleFlexGuestTests(true, org, user, 5, 5, 1); List<ChannelFamilySystemGroup> l = VirtualizationEntitlementsManager.getInstance() .listEligibleFlexGuests(user); assertTrue(!l.isEmpty()); assertEquals(1, l.size()); assertEquals(guestsToCreate, l.get(0).expand().size()); ChannelFamilySystemGroup group = l.get(0); List<Long> sids = new LinkedList<Long>(); for (ChannelFamilySystem cfs : group.expand().subList(0, 2)) { sids.add(cfs.getId()); } assertEquals(1, VirtualizationEntitlementsManager.getInstance().convertToFlex(sids, group.getId(), user)); HibernateFactory.getSession().clear(); l = VirtualizationEntitlementsManager.getInstance().listFlexGuests(user); assertTrue(!l.isEmpty()); assertEquals(1, l.size()); assertEquals(1, l.get(0).expand().size()); }
From source file:com.magnet.mmx.server.plugin.mmxmgmt.db.TagDAOImplTest.java
private static void generateUserData() throws Exception { for (int i = 0; i < NUM_APPS; i++) { for (int j = 0; j < NUM_USERS_PER_APP; j++) { TestUserDao.UserEntity ue = new TestUserDao.UserEntity(); ue.setEmail(RandomStringUtils.randomAlphabetic(5) + "@" + RandomStringUtils.randomAlphabetic(8) + ".com"); ue.setName(RandomStringUtils.randomAlphabetic(5) + " " + RandomStringUtils.randomAlphabetic(5)); ue.setPlainPassword(RandomStringUtils.randomAlphabetic(10)); ue.setEncryptedPassword(RandomStringUtils.randomAlphabetic(80)); ue.setCreationDate(org.jivesoftware.util.StringUtils.dateToMillis(new Date())); ue.setModificationDate(org.jivesoftware.util.StringUtils.dateToMillis(new Date())); ue.setUsername(USERS_PREFIX + "_" + j + "%" + appEntityList.get(0).getAppId()); userList.add(ue);//w w w .j av a2 s .com DBTestUtil.getTestUserDao().persist(ue); } } }
From source file:com.magnet.mmx.server.plugin.mmxmgmt.servlet.MMXTopicResourceTest.java
private static MMXPubSubItem getRandomPubSubItem() { MMXPubSubPayload payload = new MMXPubSubPayload("text_" + RandomStringUtils.randomAlphabetic(2), new Date().toString(), "Hello_World_" + RandomStringUtils.randomAlphabetic(2)); Map<String, String> map = new HashMap<String, String>(); map.put("key1", "value1"); map.put("key2", "value2"); MMXPubSubItem item = new MMXPubSubItem(); item.setItemId(RandomStringUtils.randomAlphanumeric(10)); item.setMeta(map);/*from www.ja v a 2 s . c om*/ item.setAppId(RandomStringUtils.randomAlphanumeric(8)); item.setTopicName(RandomStringUtils.randomAlphanumeric(10)); item.setPayload(payload); return item; }
From source file:net.shopxx.controller.shop.RegisterController.java
/** * ???/* w w w .j a v a2 s .c om*/ */ @RequestMapping(value = "/send_activate_mail", method = { RequestMethod.GET, RequestMethod.POST }) public String sendActivateMail(String username, HttpServletRequest request, HttpServletResponse response, ModelMap model) { Setting setting = SettingUtils.get(); Member member = memberService.findByUsername(username); if (member == null) { return ERROR_VIEW; } SafeKey safeKey = new SafeKey(); safeKey.setValue(UUID.randomUUID().toString() + DigestUtils.md5Hex(RandomStringUtils.randomAlphabetic(30))); safeKey.setExpire(setting.getSafeKeyExpiryTime() != 0 ? DateUtils.addMinutes(new Date(), setting.getSafeKeyExpiryTime()) : null); member.setSafeKey(safeKey); memberService.update(member);// Map<String, Object> param = new HashMap<String, Object>(); param.put("member", member); param.put("domain", setting.getSiteUrl());// http net.shopxx.Template activateAccountMailTemplate = templateService.get("activateAccount"); mailService.send(member.getEmail(), "???", activateAccountMailTemplate.getTemplatePath(), param);// ?? model.put("currentMemberModel", member); return "/shop/register/3activate"; }
From source file:ee.ria.xroad.common.util.MimeUtils.java
/** * @return random boundary for use with MIME multiparts. *//*from w w w.j a v a 2s . c o m*/ public static String randomBoundary() { return RandomStringUtils.randomAlphabetic(RANDOM_BOUNDARY_LENGTH); }
From source file:com.haulmont.restapi.service.filter.RestFilterParserTest.java
@Test public void testStartsWithOperator() throws Exception { new StrictExpectations() { {/*ww w .j a va2 s .com*/ RandomStringUtils.randomAlphabetic(anyInt); result = "paramName1"; } }; String data = readDataFromFile("data/restFilter6.json"); MetaClass metaClass = metadata.getClass("test$TestEntity"); RestFilterParseResult parseResult = restFilterParser.parse(data, metaClass); String expectedJpqlWhere = "({E}.stringField like :paramName1)"; assertEquals(expectedJpqlWhere, parseResult.getJpqlWhere()); Map<String, Object> queryParameters = parseResult.getQueryParameters(); assertEquals("(?i)AAA%", queryParameters.get("paramName1")); }
From source file:com.gooddata.dataset.DatasetService.java
/** * Loads datasets into platform. Uploads given datasets and their manifests to staging area and triggers ETL pull. * The call is asynchronous returning {@link com.gooddata.FutureResult} to let caller wait for results. * Uploaded files are deleted from staging area when finished. * * @param project project to which dataset belongs * @param datasets map dataset manifests * @return {@link com.gooddata.FutureResult} of the task, which can throw {@link com.gooddata.dataset.DatasetException} * in case the ETL pull task fails/*from ww w . j a v a 2 s .c o m*/ * @throws com.gooddata.dataset.DatasetException if there is a problem to serialize manifest or upload dataset * @see <a href="https://developer.gooddata.com/article/multiload-of-csv-data">batch upload reference</a> */ public FutureResult<Void> loadDatasets(final Project project, final Collection<DatasetManifest> datasets) { notNull(project, "project"); validateUploadManifests(datasets); final List<String> datasetsNames = new ArrayList<>(datasets.size()); try { final Path dirPath = Paths.get("/", project.getId() + "_" + RandomStringUtils.randomAlphabetic(3), "/"); for (DatasetManifest datasetManifest : datasets) { datasetsNames.add(datasetManifest.getDataSet()); dataStoreService.upload(dirPath.resolve(datasetManifest.getFile()).toString(), datasetManifest.getSource()); } final String manifestJson = mapper.writeValueAsString(new DatasetManifests(datasets)); final ByteArrayInputStream inputStream = new ByteArrayInputStream(manifestJson.getBytes(UTF_8)); dataStoreService.upload(dirPath.resolve(MANIFEST_FILE_NAME).toString(), inputStream); return pullLoad(project, dirPath, datasetsNames); } catch (IOException e) { throw new DatasetException("Unable to serialize manifest", datasetsNames, e); } catch (DataStoreException | GoodDataRestException | RestClientException e) { throw new DatasetException("Unable to load", datasetsNames, e); } }
From source file:com.cws.esolutions.core.processors.impl.ServiceManagementProcessorImplTest.java
@Test public void addNewServiceAsPlatform() { List<String> devServers = new ArrayList<String>(Arrays.asList("fc7a3a40-7d36-479e-b1e1-d27ce11ff0e4", "03783b9e-63af-48ba-8efb-38bd1744c2e1", "2d8d44f4-b205-469c-aadc-8f1046361bf2", "91fcabf8-ba76-4e1d-b86d-4e56142133c0", "a41bdec8-ca54-4ace-99d1-7d3dd78b4b9d", "6afd12c3-f132-4663-bb4e-a61605a3f8e6", "d1ed7ec7-0215-45d6-add1-bf67fe64bf85", "8ee97887-1664-4a89-891d-b59313d36f5c", "a56df26d-bb7a-4bac-af80-631da570fcec", "ece5bcbc-8f0d-48f5-9bf1-f797e120ae60", "7771f7de-4ae4-4470-9376-ff509024d6dc", "1cc124ad-8cc7-4531-beac-109050e03ad2", "29fc6cd0-ae72-4a63-962f-f751d48b64d4", "8ace1144-dc36-44cf-b497-c8dffe38c08f", "04c5168a-12e3-49d7-938f-dd8a516f9570", "3b303d2f-29d7-44d6-9984-2f2f3ef268ff", "5fc1a31f-967d-47ae-9c97-82cb4186c7f4")); List<String> qaServers = new ArrayList<String>(Arrays.asList("42209338-ad01-45fd-8786-6bb4080662d8", "303c1556-6a01-4e71-b75c-7ac54ecbd075", "8ae0d02a-18a4-43a2-9bcd-22e2fb7c8eda", "f5c11015-e3cc-4023-a5bc-7fbede7f52bf", "471d1386-24c2-482b-903d-795b89affe41", "3100a13c-2988-4714-a09a-362232d87a25", "fed7bbcc-c9cd-4a3a-9c3c-f3ca5ac8afc4", "826f348c-9eff-478a-b5ec-ef78522eb18e", "b764bf80-9f68-47fb-afb5-fcc84df26938", "244616ae-93ba-4f63-86e5-f40f7ef0cf0e", "913f3b33-76e9-460a-888e-578b320b6f04", "06b2800d-37db-49cd-9669-bf10ef3d64d8", "1965299e-9d6c-4287-8af1-f46e5089abed", "7b9323fc-9389-4b70-86aa-3cbcb282d8c6", "def055fb-9f94-405e-b82b-7c8332db875d", "77d9e1c9-f39a-4f85-b72a-70c84c7c12ae", "a462e029-8854-4ff0-92de-d55535cfad08")); List<String> prdServers = new ArrayList<String>(Arrays.asList("f8040ce6-86c0-4107-8a07-6ae8fd063018", "a4507b8f-34f9-4e8c-aa74-45071ea0d2d3", "02617e53-0906-4947-8345-7ed2eea9a155", "fed4bb9b-1e55-4aa7-b577-ea6872a1c04e", "7e340535-7511-415c-b4c8-890d3f390d0f", "f6e9c404-638c-420f-be5f-32b6fcaa6ee4", "a27d8f5a-4707-4ac7-a73f-d9fa6df2fde6", "ec8447cf-85c3-46c4-b267-1dc7ee54131c", "6c37b082-3f33-4515-82d8-c28809ff294d", "116f558d-fcc8-46a1-9d3d-1d9e1200dfeb", "c85a53e5-430b-457b-9c93-8a3a8026e6ce", "76bb5d6d-79bf-4af8-8efb-8ea0b99d1e0a", "49f40358-21d1-4344-8a96-2421baebde6b", "dd2f3732-fc47-4a2d-a7c6-a887fc662d09", "4cc0d74d-e036-4d9a-8568-09b43ba4dc03", "449af7ce-9b1e-41dc-ab56-6ae24d48978d", "eb2e567c-92ed-4951-8949-973400010c0e")); for (int x = 0; x < 3; x++) { List<Server> servers = new ArrayList<Server>(); Service service = new Service(); if (x == 0) { service.setRegion(ServiceRegion.DEV); for (String str : devServers) { Server server = new Server(); server.setServerGuid(str); servers.add(server);//from ww w. java 2 s. com } } else if (x == 1) { service.setRegion(ServiceRegion.QA); for (String str : qaServers) { Server server = new Server(); server.setServerGuid(str); servers.add(server); } } else if (x == 2) { service.setRegion(ServiceRegion.PRD); for (String str : prdServers) { Server server = new Server(); server.setServerGuid(str); servers.add(server); } } service.setType(ServiceType.PLATFORM); service.setName(RandomStringUtils.randomAlphabetic(8)); service.setStatus(ServiceStatus.ACTIVE); service.setDescription("Test Service"); service.setPartition(NetworkPartition.DMZ); service.setServers(servers); ServiceManagementRequest request = new ServiceManagementRequest(); request.setService(service); request.setRequestInfo(hostInfo); request.setServiceId("D1B5D088-32B3-4AA1-9FCF-822CB476B649"); request.setUserAccount(userAccount); request.setApplicationId("6236B840-88B0-4230-BCBC-8EC33EE837D9"); request.setApplicationName("eSolutions"); try { ServiceManagementResponse response = processor.addNewService(request); Assert.assertEquals(CoreServicesStatus.SUCCESS, response.getRequestStatus()); } catch (ServiceManagementException pmx) { Assert.fail(pmx.getMessage()); } } }
From source file:com.redhat.rhn.manager.system.test.VirtualizationEntitlementsManagerTest.java
private void executeEligibleGuestTests(boolean isOrphaned) throws Exception { Org org = UserTestUtils.createNewOrgFull(RandomStringUtils.randomAlphabetic(10)); User user = UserTestUtils.createUser(RandomStringUtils.randomAlphabetic(10), org.getId()); user.addRole(RoleFactory.ORG_ADMIN); UserFactory.save(user);//from w w w . jav a2s. c o m int guestsToCreate = setupEligibleFlexGuestTests(isOrphaned, org, user, 6, 6, 6); List<ChannelFamilySystemGroup> l = VirtualizationEntitlementsManager.getInstance() .listEligibleFlexGuests(user); assertTrue(!l.isEmpty()); assertEquals(1, l.size()); assertEquals(guestsToCreate, l.get(0).expand().size()); }
From source file:com.magnet.mmx.server.plugin.mmxmgmt.db.TagDAOImplTest.java
private static DeviceEntity createRandomDeviceEntity(AppEntity appEntity, String index) { DeviceEntity deviceEntity = new DeviceEntity(); deviceEntity.setAppId(appEntity.getAppId()); deviceEntity.setName(RandomStringUtils.randomAlphabetic(5) + " " + RandomStringUtils.randomAlphabetic(5)); deviceEntity.setOsType(OSType.ANDROID); deviceEntity.setCreated(new Date()); deviceEntity.setOwnerId(appEntity.getOwnerId()); deviceEntity.setStatus(DeviceStatus.ACTIVE); deviceEntity.setDeviceId(DEVICE_ID_PREFIX + "_" + index); deviceEntity.setPhoneNumber("+213" + RandomStringUtils.randomNumeric(7)); deviceEntity.setPhoneNumberRev(StringUtils.reverse(deviceEntity.getPhoneNumber())); DBTestUtil.getDeviceDAO().persist(deviceEntity); deviceEntityList.add(deviceEntity);// ww w . ja va2 s .c o m return deviceEntity; }