diff options
author | Izabela Orlowska <imorlowska@google.com> | 2018-01-25 22:31:21 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-01-25 22:31:21 +0000 |
commit | e966c0329fd1195d59ed631a31724a16b9a1b096 (patch) | |
tree | 8673f57ee19ad7282ad8baf75917a88dee7ba944 /src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java | |
parent | e48ecaa240e9526680fac983c791d053170d7ebe (diff) | |
parent | f751e5860c73de6fae6f0f9688c6e3bc4481163b (diff) | |
download | apkzlib-e966c0329fd1195d59ed631a31724a16b9a1b096.tar.gz |
Fix JarSigningTest
am: f751e5860c
Change-Id: I2d9efd32987825a33f23c101b7303e7eac6990c8
Diffstat (limited to 'src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java')
-rw-r--r-- | src/test/java/com/android/apkzlib/utils/ApkZFileTestUtils.java | 18 |
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. * |