summaryrefslogtreecommitdiff
path: root/src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java
diff options
context:
space:
mode:
authorIzabela Orlowska <imorlowska@google.com>2018-01-25 23:04:45 +0000
committerandroid-build-merger <android-build-merger@google.com>2018-01-25 23:04:45 +0000
commit78375433e2f8a17eb0b4c467ceca5b25134912f8 (patch)
tree8673f57ee19ad7282ad8baf75917a88dee7ba944 /src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java
parent0eadbd9f43b64d84bba95135d3fbe859f54f696f (diff)
parente966c0329fd1195d59ed631a31724a16b9a1b096 (diff)
downloadapkzlib-78375433e2f8a17eb0b4c467ceca5b25134912f8.tar.gz
Fix JarSigningTest am: f751e5860c
am: e966c0329f Change-Id: Iadc8002e2492ccdc169f1ec5dd1b22ad0d458826
Diffstat (limited to 'src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java')
-rw-r--r--src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java b/src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java
index 916ef46..1ef087f 100644
--- a/src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java
+++ b/src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java
@@ -18,10 +18,12 @@ package com.android.apkzlib.utils;
import static org.junit.Assert.assertTrue;
+import com.android.apkzlib.zip.ZFile;
import com.android.testutils.TestResources;
import com.google.common.base.Preconditions;
import com.google.common.io.ByteSource;
import com.google.common.io.Resources;
+import java.io.ByteArrayInputStream;
import java.io.EOFException;
import java.io.File;
import java.io.IOException;
@@ -106,6 +108,22 @@ public final class ApkZFileTestUtils {
}
}
+ /*
+ * Adds a basic compiled AndroidManifest to the given ZFile containing minSdkVersion equal 15
+ * and targetSdkVersion equal 25.
+ */
+ public static void addAndroidManifest(ZFile zf) throws IOException {
+ zf.add("AndroidManifest.xml", new ByteArrayInputStream(getAndroidManifest()));
+ }
+
+ /*
+ * Provides a basic compiled AndroidManifest containing minSdkVersion equal 15 and
+ * targetSdkVersion equal 25.
+ */
+ public static byte[] getAndroidManifest() throws IOException {
+ return ApkZFileTestUtils.getResourceBytes("/testData/packaging/AndroidManifest.xml").read();
+ }
+
/**
* Obtains the timestamp of a newly-created file.
*