Package org.apache.hadoop.mapred.gridmix

Examples of org.apache.hadoop.mapred.gridmix.RandomTextDataGenerator


   * Test if {@link RandomTextDataGenerator} can generate random words of
   * desired size.
   */
  @Test
  public void testRandomTextDataGenerator() {
    RandomTextDataGenerator rtdg = new RandomTextDataGenerator(10, 0L, 5);
    List<String> words = rtdg.getRandomWords();

    // check the size
    assertEquals("List size mismatch", 10, words.size());

    // check the words
View Full Code Here


   * Test if {@link RandomTextDataGenerator} can generate same words given the
   * same list-size, word-length and seed.
   */
  @Test
  public void testRandomTextDataGeneratorRepeatability() {
    RandomTextDataGenerator rtdg1 = new RandomTextDataGenerator(10, 0L, 5);
    List<String> words1 = rtdg1.getRandomWords();

    RandomTextDataGenerator rtdg2 = new RandomTextDataGenerator(10, 0L, 5);
    List<String> words2 = rtdg2.getRandomWords();
   
    assertTrue("List mismatch", words1.equals(words2));
  }
View Full Code Here

   * Test if {@link RandomTextDataGenerator} can generate different words given
   * different seeds.
   */
  @Test
  public void testRandomTextDataGeneratorUniqueness() {
    RandomTextDataGenerator rtdg1 = new RandomTextDataGenerator(10, 1L, 5);
    Set<String> words1 = new HashSet(rtdg1.getRandomWords());

    RandomTextDataGenerator rtdg2 = new RandomTextDataGenerator(10, 0L, 5);
    Set<String> words2 = new HashSet(rtdg2.getRandomWords());
   
    assertFalse("List size mismatch across lists", words1.equals(words2));
  }
View Full Code Here

TOP

Related Classes of org.apache.hadoop.mapred.gridmix.RandomTextDataGenerator

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.