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: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;
}