2016-07-20 8 views
0

Gibt es eine Möglichkeit, den Schlüssel/Wert-Komparator zu setzen, um MultiOutput in mrunit zu testen?
Mrunit: wie man den Wertvergleicher für den MultiOutput-Test einstellt

Basierend auf meiner Analyse: Der mrunit nicht Schlüssel/Wert-Comparators nicht verwenden, um die Gleichheit der erwarteten und tatsächlichen Werte von multioutput.The Schlüssel/Wert-Komparatoren nur für einzelne Ausgabeschlüssel und Wertvergleich verwendet werden, zu testen.

Die Klasse TestDriver verfügt über separate Methoden für den einzelnen Ausgang und den Multiausgang, die die erwarteten und tatsächlichen Ergebnisse miteinander vergleicht.

Antwort

0

Dies ist ein bekanntes Problem mit mrunit und ist in einer freigegebenen Version ab 1.1.0 nicht behoben. Siehe die jira: https://issues.apache.org/jira/browse/MRUNIT-224 Möglicherweise könnten Sie den Patch dort verwenden, um Ihre eigene Version von mrunit zu erstellen.

+0

danke, lassen Sie mich es versuchen –

Verwandte Themen