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

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

Introduction

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

Prototype

public static String randomNumeric(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 numeric characters.

Usage

From source file:org.openmrs.reference.AddDeleteServiceTest.java

@Before
public void setup() {
    name = RandomStringUtils.randomAlphabetic(5);
    duration = RandomStringUtils.randomNumeric(2);
    description = RandomStringUtils.randomAlphabetic(10);
}

From source file:org.openmrs.reference.CreatePersonTest.java

@Before
public void setUp() {
    personName = RandomStringUtils.randomAlphanumeric(8);
    personAge = RandomStringUtils.randomNumeric(2);
    personFamilyName = RandomStringUtils.randomAlphanumeric(8);
}

From source file:org.rascalmpl.library.cobra.Arbitrary.java

public IValue arbStringNumeric(IInteger length) {
    return values.string(RandomStringUtils.randomNumeric(length.intValue()));
}

From source file:org.rhq.enterprise.server.content.test.ContentUIManagerBeanEligiblePackagesTest.java

private void setupTestEnvironment() throws Exception {
    getTransactionManager().begin();//from  w ww .  j  a  va 2s .  c  o m
    EntityManager em = getEntityManager();

    try {
        try {
            architecture = em.find(Architecture.class, 1);

            resourceType = new ResourceType("resourcetype-" + System.currentTimeMillis(), "TestPlugin",
                    ResourceCategory.PLATFORM, null);
            em.persist(resourceType);

            // Create resource against which we'll be retrieving packages
            resource = new Resource("parent" + System.currentTimeMillis(), "name", resourceType);
            resource.setUuid("" + new Random().nextInt());
            resource.setVersion("1.0");
            em.persist(resource);

            // Product versions
            productVersion1 = new ProductVersion();
            productVersion1.setVersion("1.0");
            productVersion1.setResourceType(resourceType);
            em.persist(productVersion1);

            resource.setProductVersion(productVersion1);

            productVersion2 = new ProductVersion();
            productVersion2.setVersion("2.0");
            productVersion2.setResourceType(resourceType);
            em.persist(productVersion2);

            // Add package types to resource type
            packageType1 = new PackageType();
            packageType1.setName("package1-" + System.currentTimeMillis());
            packageType1.setDescription("");
            packageType1.setCategory(PackageCategory.DEPLOYABLE);
            packageType1.setDisplayName("TestResourcePackage");
            packageType1.setCreationData(true);
            packageType1.setResourceType(resourceType);
            em.persist(packageType1);

            resourceType.addPackageType(packageType1);

            // Package 1 - No product versions specified
            package1 = new Package("Package1", packageType1);
            PackageVersion packageVersion1 = new PackageVersion(package1, "1.0.0", architecture);
            package1.addVersion(packageVersion1);

            em.persist(package1);

            // Package 2 - Has list of product versions that contains the resource's version
            package2 = new Package("Package2", packageType1);
            PackageVersion packageVersion2 = new PackageVersion(package2, "1.0.0", architecture);
            ProductVersionPackageVersion pvpv1 = packageVersion2.addProductVersion(productVersion1);
            ProductVersionPackageVersion pvpv2 = packageVersion2.addProductVersion(productVersion2);
            package2.addVersion(packageVersion2);

            em.persist(package2);
            em.persist(pvpv1);
            em.persist(pvpv2);

            // Package 3 - Has list of product versions where the resource version is not included
            package3 = new Package("Package3", packageType1);
            PackageVersion packageVersion3 = new PackageVersion(package3, "1.0.0", architecture);
            ProductVersionPackageVersion pvpv3 = packageVersion3.addProductVersion(productVersion2);
            package3.addVersion(packageVersion3);

            em.persist(package3);
            em.persist(pvpv3);

            // Package 4 - No product version restriction, but already installed on the resource
            package4 = new Package("Package4", packageType1);
            PackageVersion packageVersion4 = new PackageVersion(package4, "1.0.0", architecture);
            package4.addVersion(packageVersion4);

            em.persist(package4);

            // Wire up the repo to the resource and add all of these packages to it
            repo1 = new Repo("repo-" + RandomStringUtils.randomNumeric(6));
            em.persist(repo1);

            repoPackageVersion1 = repo1.addPackageVersion(packageVersion1);
            repoPackageVersion2 = repo1.addPackageVersion(packageVersion2);
            repoPackageVersion3 = repo1.addPackageVersion(packageVersion3);
            repoPackageVersion4 = repo1.addPackageVersion(packageVersion4);

            em.persist(repoPackageVersion1);
            em.persist(repoPackageVersion2);
            em.persist(repoPackageVersion3);
            em.persist(repoPackageVersion4);

            resourceRepo1 = repo1.addResource(resource);
            em.persist(resourceRepo1);

            // Subscribe the resource to a second repo to make sure the joins won't duplicate stuff
            repo2 = new Repo("test-" + RandomStringUtils.randomNumeric(6));
            em.persist(repo2);

            resourceRepo2 = repo2.addResource(resource);
            em.persist(resourceRepo2);

            installedPackage1 = new InstalledPackage();
            installedPackage1.setResource(resource);
            installedPackage1.setPackageVersion(packageVersion4);
            resource.addInstalledPackage(installedPackage1);

            getTransactionManager().commit();
        } catch (Exception e) {
            e.printStackTrace();
            getTransactionManager().rollback();
            throw e;
        }
    } finally {
        em.close();
    }
}

From source file:org.sipfoundry.sipxconfig.conference.Conference.java

void generateAccessCodes() {
    m_organizerCode = RandomStringUtils.randomNumeric(CODE_LEN);
    m_participantCode = RandomStringUtils.randomNumeric(CODE_LEN);
}

From source file:org.sipfoundry.sipxconfig.phone.PhoneTestDb.java

public void testPopulatePhones() throws Exception {
    for (PhoneModel model : phoneModelSource.getModels()) {
        Phone phone = context.newPhone(model);
        phone.setSerialNumber(RandomStringUtils.randomNumeric(12));
        context.storePhone(phone);/*from w ww  . j a va  2  s  .  c  o  m*/
    }
}

From source file:org.sipfoundry.sipxconfig.site.TestPage.java

public void populatePhones() {
    for (PhoneModel model : getPhoneModelSource().getModels()) {
        Phone phone = getPhoneContext().newPhone(model);
        phone.setSerialNumber(RandomStringUtils.randomNumeric(SERIAL_NUM_LEN));
        getPhoneContext().storePhone(phone);
    }//from   ww w. ja  v a2  s. co  m
}

From source file:org.sonar.server.db.migrations.v44.FeedQProfileKeysMigration.java

private void updateKeys(Context context) throws SQLException {
    MassUpdate massUpdate = context.prepareMassUpdate();
    massUpdate.select("SELECT id,language,name FROM rules_profiles");
    massUpdate.update("UPDATE rules_profiles SET kee=? WHERE id=?");
    massUpdate.rowPluralName("profiles");
    massUpdate.execute(new MassUpdate.Handler() {
        @Override//from   ww  w.  j  a v a 2s.  c  o m
        public boolean handle(Select.Row row, SqlStatement update) throws SQLException {
            Long id = row.getLong(1);
            String lang = row.getString(2);
            String name = row.getString(3);

            update.setString(1,
                    Slug.slugify(String.format("%s %s %s", lang, name, RandomStringUtils.randomNumeric(5))));
            update.setLong(2, id);
            return true;
        }
    });
}

From source file:org.sonar.server.db.migrations.v44.FeedQProfileKeysMigrationStep.java

private void updateKeys(Context context) throws SQLException {
    MassUpdate massUpdate = context.prepareMassUpdate();
    massUpdate.select("SELECT id,language,name FROM rules_profiles");
    massUpdate.update("UPDATE rules_profiles SET kee=? WHERE id=?");
    massUpdate.rowPluralName("profiles");
    massUpdate.execute(new MassUpdate.Handler() {
        @Override// ww w  .  ja va  2 s  .  c o  m
        public boolean handle(Select.Row row, SqlStatement update) throws SQLException {
            Long id = row.getNullableLong(1);
            String lang = row.getNullableString(2);
            String name = row.getNullableString(3);

            update.setString(1,
                    Slug.slugify(String.format("%s %s %s", lang, name, RandomStringUtils.randomNumeric(5))));
            update.setLong(2, id);
            return true;
        }
    });
}

From source file:org.springframework.data.elasticsearch.repositories.setting.DynamicSettingAndMappingEntityRepositoryTests.java

@Test
public void shouldSearchOnGivenTokenizerUsingGivenDynamicSettingsForGivenIndex() {
    //given//from ww w. j  a v a2  s  .c  om
    DynamicSettingAndMappingEntity dynamicSettingAndMappingEntity1 = new DynamicSettingAndMappingEntity();
    dynamicSettingAndMappingEntity1.setId(RandomStringUtils.randomNumeric(5));
    dynamicSettingAndMappingEntity1.setName("test-setting1");
    dynamicSettingAndMappingEntity1.setEmail("test_setting1@test.com");

    repository.save(dynamicSettingAndMappingEntity1);

    DynamicSettingAndMappingEntity dynamicSettingAndMappingEntity2 = new DynamicSettingAndMappingEntity();
    dynamicSettingAndMappingEntity2.setId(RandomStringUtils.randomNumeric(5));
    dynamicSettingAndMappingEntity2.setName("test-setting2");
    dynamicSettingAndMappingEntity2.setEmail("test_setting2@test.com");

    repository.save(dynamicSettingAndMappingEntity2);

    //when
    SearchQuery searchQuery = new NativeSearchQueryBuilder()
            .withQuery(QueryBuilders.termQuery("email", dynamicSettingAndMappingEntity1.getEmail())).build();

    long count = elasticsearchTemplate.count(searchQuery, DynamicSettingAndMappingEntity.class);
    List<DynamicSettingAndMappingEntity> entityList = elasticsearchTemplate.queryForList(searchQuery,
            DynamicSettingAndMappingEntity.class);

    //then
    assertThat(count, is(1L));
    assertThat(entityList, is(notNullValue()));
    assertThat(entityList.size(), is(1));
    assertThat(entityList.get(0).getEmail(), is(dynamicSettingAndMappingEntity1.getEmail()));
}