Package org.apache.hadoop.mrunit.types

Examples of org.apache.hadoop.mrunit.types.Pair


    List<Text> values = new ArrayList<Text>();
    values.add(new Text("v1"));
    values.add(new Text("v2"));
    values.add(new Text("v3"));
    Text key = new Text("k");
    Pair<Text, List<Text>> oldInput = new Pair(key, values);
    KeyValueReuseList<Text, Text> updated = feeder.updateInput(oldInput);

    KeyValueReuseList<Text, Text> expected = new KeyValueReuseList<Text, Text>(new Text(), new Text(), driver.getConfiguration());
    for(Text value : values){
      expected.add(new Pair(key, value));
    }

    assertListEquals(expected, updated);
  }
View Full Code Here


    values.add(new Text("v1"));
    values.add(new Text("v2"));
    values.add(new Text("v3"));
    Text key = new Text("k");
    List<Pair<Text, List<Text>>> oldInputs = new ArrayList<Pair<Text, List<Text>>>();
    oldInputs.add(new Pair(key, values));
    List<KeyValueReuseList<Text, Text>> updated = feeder.updateAll(oldInputs);

    KeyValueReuseList<Text, Text> kvList = new KeyValueReuseList<Text, Text>(new Text(), new Text(), driver.getConfiguration());
    for(Text value : values){
      kvList.add(new Pair(key, value));
    }
    List<KeyValueReuseList<Text, Text>> expected = new ArrayList<KeyValueReuseList<Text, Text>>();
    expected.add(kvList);

    assertListEquals(expected, updated);
View Full Code Here

      }
    });
    doAnswer(new Answer<Object>() {
      public Object answer(InvocationOnMock invocation) {
          Object[] args = invocation.getArguments();
          outputs.add(new Pair(copy(args[0], conf), copy(args[1], conf)));
          return null;
      }}).when(context).write((KEYOUT)any(), (VALUEOUT)any());

  }
View Full Code Here

    });
    doAnswer(new Answer<Object>() {
      @Override
      public Object answer(final InvocationOnMock invocation) {
        final Object[] args = invocation.getArguments();
        outputs.add(new Pair(copy(args[0], conf), copy(args[1], conf)));
        return null;
      }
    }).when(context).write((KEYOUT) any(), (VALUEOUT) any());

  }
View Full Code Here

TOP

Related Classes of org.apache.hadoop.mrunit.types.Pair

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.