2016-07-20 1 views
0

Y a-t-il un moyen de définir un comparateur de clé/valeur pour tester MultiOutput dans mrunit?
Mrunit: comment régler le comparateur de valeur pour le test MultiOutput

Sur la base de mon analyse: Le mrunit ne pas utiliser Comparateurs clé/valeur pour tester l'égalité des attendus et les valeurs réelles des comparateurs clés multioutput.The/valeur ne sont utilisées que pour comparer les clés de sortie unique et la valeur.

La classe TestDriver possède des méthodes séparées pour la sortie unique et la sortie multiple, qui compare les résultats attendus et réels.

validate(single outputs, orderMatters); 
validate(multioutput); 

Répondre

0

Ceci est un problème connu avec mrunit et n'est pas corrigé dans une version publiée à partir de 1.1.0. Voir le jira: https://issues.apache.org/jira/browse/MRUNIT-224 Vous pourriez potentiellement utiliser le patch pour construire votre propre version de mrunit.

+0

merci, laissez-moi essayer –