From 7b56c6d4ca90128c1def01e88e483d1f31ea4892 Mon Sep 17 00:00:00 2001 From: yzninja Date: Tue, 5 Jan 2016 21:10:58 +1100 Subject: [PATCH] Added test cases for HTTP & HTTPS PII handlers In Android test harness added test cases for HTTP & HTTPS PII handlers i.e. handlers "httppii" and "httpspii". --- nogotofail/test/android/.gitignore | 1 + nogotofail/test/android/app/build.gradle | 4 + .../android/app/src/main/AndroidManifest.xml | 2 + .../mitmtester/BackgroundTestForHttpPii.java | 60 ++++++ .../mitmtester/http/HttpPiiTest.java | 185 +++++++++++++++++ .../mitmtester/http/HttpTestActivity.java | 14 ++ .../mitmtester/http/HttpsPiiTest.java | 188 ++++++++++++++++++ .../mitmtester/util/ClientProperties.java | 110 ++++++++++ .../main/res/layout/http_test_activity.xml | 16 +- .../app/src/main/res/values/strings.xml | 10 +- 10 files changed, 588 insertions(+), 2 deletions(-) create mode 100644 nogotofail/test/android/app/src/main/java/net/nogotofail/mitmtester/BackgroundTestForHttpPii.java create mode 100644 nogotofail/test/android/app/src/main/java/net/nogotofail/mitmtester/http/HttpPiiTest.java create mode 100644 nogotofail/test/android/app/src/main/java/net/nogotofail/mitmtester/http/HttpsPiiTest.java create mode 100644 nogotofail/test/android/app/src/main/java/net/nogotofail/mitmtester/util/ClientProperties.java diff --git a/nogotofail/test/android/.gitignore b/nogotofail/test/android/.gitignore index 67495841..e7b0284d 100644 --- a/nogotofail/test/android/.gitignore +++ b/nogotofail/test/android/.gitignore @@ -8,6 +8,7 @@ WORKSPACE # Generated files bin/ gen/ +*.apk # Gradle files .gradle/ diff --git a/nogotofail/test/android/app/build.gradle b/nogotofail/test/android/app/build.gradle index 9a83f1c0..7aed9a9c 100644 --- a/nogotofail/test/android/app/build.gradle +++ b/nogotofail/test/android/app/build.gradle @@ -16,4 +16,8 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } + + dependencies { + compile 'com.google.android.gms:play-services:8.1.0' + } } diff --git a/nogotofail/test/android/app/src/main/AndroidManifest.xml b/nogotofail/test/android/app/src/main/AndroidManifest.xml index e26ee851..220b324e 100644 --- a/nogotofail/test/android/app/src/main/AndroidManifest.xml +++ b/nogotofail/test/android/app/src/main/AndroidManifest.xml @@ -24,6 +24,8 @@ android:targetSdkVersion="21" /> + + - +