Package com.mapr.synth.samplers

Examples of com.mapr.synth.samplers.NameSampler


public class NameSamplerTest {
    @Test
    public void testName() {
        RandomUtils.useTestSeed();
        NameSampler ns = new NameSampler(NameSampler.Type.FIRST);

        List<String> expected = Lists.newArrayList("Debra", "Eric", "Kent", "Robert", "Kim", "Susan", "Michelle", "Ethan", "Clinton", "Paul", "Curt", "Courtney", "Marcella", "Michael", "Rita", "Robert", "Antonio", "Ronald", "Aurelio", "Marcus");
        for (String s : expected) {
            assertEquals("regression 1", s, ns.sample().asText());
        }

        ns.setType("LAST");
        expected = Lists.newArrayList("Rose", "Vargas", "Ramirez", "Stephens", "Zarate", "Shields", "Acklin", "Tynan", "Valencia", "Meyer", "Velasco", "Medina", "Dees", "Harris", "Patterson", "Depriest", "Debose", "Landry", "Jackson", "Dixon");
        for (String s : expected) {
            assertEquals("regression 2", s, ns.sample().asText());
        }

        ns.setType("LAST_FIRST");
        expected = Lists.newArrayList(   "Wright, Samuel", "Campbell, Veronica", "Garrett, Carol", "Jones, Stanley", "Cook, Richard", "Miller, John", "Mcpeak, Leona", "Landin, Frank", "Levy, Bryan", "Gardner, Judy", "Davis, Sylvia", "Taylor, Randy", "George, Jose", "Pye, William", "Santiago, Amy", "Goodrich, Leslie", "Fenske, Amy", "Zendejas, Cynthia", "Garcia, Clifford", "Hartley, Melvin");
        for (String s : expected) {
            assertEquals("regression 3", s, ns.sample().asText());
        }

        ns.setType("FIRST_LAST");
        expected = Lists.newArrayList("Margie Big", "Kimberly Mendez", "Vanetta Montford", "Lawanda Lopez", "Doris Hurtado", "Melissa Bennett", "Virginia Ferguson", "Phyllis Browning", "Tracy Fischer", "Marilyn Millard", "Mary Berg", "Jeffrey Murray", "Stuart Loredo", "Cheryl Marks", "John Casale", "Patricia Reyes", "Claire Mims", "Benjamin Bacon", "Mary Vallo", "James Porter");
        for (String s : expected) {
            assertEquals("regression 4", s, ns.sample().asText());
        }
    }
View Full Code Here

TOP

Related Classes of com.mapr.synth.samplers.NameSampler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.