[ https://issues.apache.org/jira/browse/MRUNIT-158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13497860#comment-13497860 ]
Bertrand Dechoux commented on MRUNIT-158: ----------------------------------------- If the user don't want or can't change the implementations of the key/value classes, a solution is to use the run() method of the drivers and check by themselves that the outputs are what they should be. List<Pair<?, ?>> outputs = driver.run(); But we agree that's quite a verbose solution for something that should be trivial. > withOutput doesn't generate useful information with MapWritable on error > ------------------------------------------------------------------------ > > Key: MRUNIT-158 > URL: https://issues.apache.org/jira/browse/MRUNIT-158 > Project: MRUnit > Issue Type: Improvement > Affects Versions: 0.9.0 > Reporter: Patrick Hunt > Priority: Minor > > Using withOutput generates the following, notice that the hashcode is printed > rather than some useful detail as to the content of the maps: > Nov 9, 2012 2:40:01 PM org.apache.hadoop.mrunit.TestDriver logError > SEVERE: Missing expected output (null-0, org.apache.hadoop.io.MapWritable@e1) > at position 0. > Nov 9, 2012 2:40:01 PM org.apache.hadoop.mrunit.TestDriver logError > SEVERE: Received unexpected output (null-0, > org.apache.hadoop.io.MapWritable@2059) at position 0. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira