plectrum

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 8e9069299a95dd5ab94bc22ab2759296ed3a9810
parent a0cb9e2b2d55551c9a8539d4c12a0758e62e7c8c
Author: gstraube <gstraube@mailbox.org>
Date:   Sat, 12 Aug 2017 16:50:52 +0200

Add UI tests for all exact deviations

Diffstat:
Mapp/src/androidTest/java/com/github/cythara/TunerViewTest.java | 19++++++++++++++++---
Aapp/src/main/res/drawable/negative_10_cents.png | 0
Aapp/src/main/res/drawable/negative_20_cents.png | 0
Aapp/src/main/res/drawable/negative_30_cents.png | 0
Aapp/src/main/res/drawable/positive_20_cents.png | 0
Aapp/src/main/res/drawable/positive_30_cents.png | 0
6 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/app/src/androidTest/java/com/github/cythara/TunerViewTest.java b/app/src/androidTest/java/com/github/cythara/TunerViewTest.java @@ -18,6 +18,8 @@ import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; +import java.util.HashMap; +import java.util.Map; import static android.support.test.rule.GrantPermissionRule.grant; @@ -42,9 +44,20 @@ public class TunerViewTest { } @Test - public void positive_10_cents_deviation_is_displayed() throws IOException { - isDisplayedCorrectly(R.drawable.positive_10_cents, - new PitchDifference(Note.B3, 10)); + public void exact_deviations_are_displayed_correctly() throws IOException { + Map<Integer, Integer> deviationToReferenceId = new HashMap<>(); + + deviationToReferenceId.put(-30, R.drawable.negative_30_cents); + deviationToReferenceId.put(-20, R.drawable.negative_20_cents); + deviationToReferenceId.put(-10, R.drawable.negative_10_cents); + deviationToReferenceId.put(10, R.drawable.positive_10_cents); + deviationToReferenceId.put(20, R.drawable.positive_20_cents); + deviationToReferenceId.put(30, R.drawable.positive_30_cents); + + for (Integer deviation : deviationToReferenceId.keySet()) { + isDisplayedCorrectly(deviationToReferenceId.get(deviation), + new PitchDifference(Note.B3, deviation)); + } } public void isDisplayedCorrectly(int referenceId, PitchDifference pitchDifference) diff --git a/app/src/main/res/drawable/negative_10_cents.png b/app/src/main/res/drawable/negative_10_cents.png Binary files differ. diff --git a/app/src/main/res/drawable/negative_20_cents.png b/app/src/main/res/drawable/negative_20_cents.png Binary files differ. diff --git a/app/src/main/res/drawable/negative_30_cents.png b/app/src/main/res/drawable/negative_30_cents.png Binary files differ. diff --git a/app/src/main/res/drawable/positive_20_cents.png b/app/src/main/res/drawable/positive_20_cents.png Binary files differ. diff --git a/app/src/main/res/drawable/positive_30_cents.png b/app/src/main/res/drawable/positive_30_cents.png Binary files differ.