本文整理汇总了Java中org.apache.hadoop.mapred.gridmix.RandomTextDataGenerator类的典型用法代码示例。如果您正苦于以下问题:Java RandomTextDataGenerator类的具体用法?Java RandomTextDataGenerator怎么用?Java RandomTextDataGenerator使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RandomTextDataGenerator类属于org.apache.hadoop.mapred.gridmix包,在下文中一共展示了RandomTextDataGenerator类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: testRandomTextDataGenerator
import org.apache.hadoop.mapred.gridmix.RandomTextDataGenerator; //导入依赖的package包/类
/**
* 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
Set<String> wordsSet = new HashSet<String>(words);
assertEquals("List size mismatch due to duplicates", 10, wordsSet.size());
// check the word lengths
for (String word : wordsSet) {
assertEquals("Word size mismatch", 5, word.length());
}
}
开发者ID:naver,项目名称:hadoop,代码行数:22,代码来源:TestRandomTextDataGenerator.java
示例2: testRandomTextDataGeneratorRepeatability
import org.apache.hadoop.mapred.gridmix.RandomTextDataGenerator; //导入依赖的package包/类
/**
* 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));
}
开发者ID:naver,项目名称:hadoop,代码行数:15,代码来源:TestRandomTextDataGenerator.java
示例3: testRandomTextDataGeneratorUniqueness
import org.apache.hadoop.mapred.gridmix.RandomTextDataGenerator; //导入依赖的package包/类
/**
* 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));
}
开发者ID:naver,项目名称:hadoop,代码行数:15,代码来源:TestRandomTextDataGenerator.java
注:本文中的org.apache.hadoop.mapred.gridmix.RandomTextDataGenerator类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论