plectrum

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

commit d26391418900ce06a41ce6ebfdfcdd00eae35068
parent 865313718fcd7330e204531dd45969070e27d7e3
Author: gstraube <gstraube@mailbox.org>
Date:   Sun, 30 Jul 2017 14:18:02 +0200

Adjust test to API level 26

Diffstat:
Mapp/build.gradle | 6++++++
Mapp/src/androidTest/java/com/github/cythara/TunerViewTest.java | 12++++++++++++
Mapp/src/main/AndroidManifest.xml | 2++
Mapp/src/main/res/drawable/exact.png | 0
Mbuild.gradle | 3+++
5 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/app/build.gradle b/app/build.gradle @@ -26,6 +26,12 @@ dependencies { androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) + androidTestCompile('com.android.support.test:runner:1.0.0', { + exclude group: 'com.android.support', module: 'support-annotations' + }) + androidTestCompile ('com.android.support.test:rules:1.0.0', { + exclude group: 'com.android.support', module: 'support-annotations' + }) compile 'com.android.support:appcompat-v7:25.3.1' testCompile 'junit:junit:4.12' testCompile group: 'org.hamcrest', name: 'hamcrest-all', version: '1.3' diff --git a/app/src/androidTest/java/com/github/cythara/TunerViewTest.java b/app/src/androidTest/java/com/github/cythara/TunerViewTest.java @@ -1,10 +1,12 @@ package com.github.cythara; +import android.Manifest; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.os.Environment; import android.support.test.rule.ActivityTestRule; +import android.support.test.rule.GrantPermissionRule; import android.support.test.runner.AndroidJUnit4; import org.junit.Assert; @@ -17,6 +19,8 @@ import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; +import static android.support.test.rule.GrantPermissionRule.grant; + @RunWith(AndroidJUnit4.class) public class TunerViewTest { @@ -24,6 +28,14 @@ public class TunerViewTest { public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>( MainActivity.class); + @Rule + public GrantPermissionRule writePermissionRule = + grant(Manifest.permission.WRITE_EXTERNAL_STORAGE); + + @Rule + public GrantPermissionRule readPermissionRule = + grant(Manifest.permission.READ_EXTERNAL_STORAGE); + @Test public void exactly_matching_pitch_is_displayed() throws IOException { MainActivity mainActivity = mActivityRule.getActivity(); diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml @@ -3,6 +3,8 @@ package="com.github.cythara"> <uses-permission android:name="android.permission.RECORD_AUDIO" /> + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <application android:allowBackup="true" diff --git a/app/src/main/res/drawable/exact.png b/app/src/main/res/drawable/exact.png Binary files differ. diff --git a/build.gradle b/build.gradle @@ -15,6 +15,9 @@ buildscript { allprojects { repositories { jcenter() + maven { + url "https://maven.google.com" + } } }