ExtensionFormatDetectionTest
flpa opened this issue · comments
Die ExtensionFormatDetection-Klasse sieht nach einer billigen Möglichkeit aus, um mal ein paar Unit Tests zu schreiben. Hab die Testklasse angelegt und ein Sample geschrieben.
Falls wer Lust hat:
- alle Fälle die einem einfallen (upper/lower/mixedcase, absolute/relative Pfade evt...) testen
- sprechende Testnamen vergeben
- ???
- Profit
hab alle upper/lower/mixedcases für mp3, wav und aiff/aif eingebaut. in wirklichkeit machts aber no ned so viel sinn, wenn wir eigentlich eh noch auf MIME/Type erkennung umprogrammieren.
Cool danke. Ich hätte wahrscheinlich nicht alle Varianten durchprobiert sondern nur 1 oder 2 mixed/uppercase. Passt aber so auch :-)
Ich hab jetzt noch ein paar Tests für UNKNOWN Typen geschrieben und ein paar Sonderfälle getestet.
Btw ist da ja jetzt einiger kopierter Code drin (Assert... impl.detectFormat ...). Ein anderer Ansatz wäre zB JUnit Parameterized Tests zu verwenden. Da hätten wir dann eine Testmethode und müssten nur noch die Wertpaare Input/Output
angeben. Dafür fällt dann die Möglichkeit weg einen möglichst sprechenden Testnamen selbst zu definiern.