diff options
author | kmb <kmb@google.com> | 2017-08-08 20:29:05 +0200 |
---|---|---|
committer | Marcel Hlopko <hlopko@google.com> | 2017-08-09 11:33:34 +0200 |
commit | cf439f2fc1fb6b0da898e67ffecc604b3dcd5504 (patch) | |
tree | 3422e2cd1572a36fe3905b1e3260e82757c286ed /src/test/java/com/google | |
parent | 3562525a795b41c6e69cab5afdb1c92a48528f7d (diff) |
write dex archives uncompressed
RELNOTES: none
PiperOrigin-RevId: 164620306
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r-- | src/test/java/com/google/devtools/build/android/dexer/DexConversionEnqueuerTest.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/test/java/com/google/devtools/build/android/dexer/DexConversionEnqueuerTest.java b/src/test/java/com/google/devtools/build/android/dexer/DexConversionEnqueuerTest.java index 2c27f4b428..5f1bb828dc 100644 --- a/src/test/java/com/google/devtools/build/android/dexer/DexConversionEnqueuerTest.java +++ b/src/test/java/com/google/devtools/build/android/dexer/DexConversionEnqueuerTest.java @@ -141,11 +141,12 @@ public class DexConversionEnqueuerTest { stuffer.call(); Future<ZipEntryContent> f = stuffer.getFiles().remove(); assertThat(f.isDone()).isTrue(); + byte[] dexcode = f.get().getContent(); assertThat(f.get().getEntry().getName()).isEqualTo(filename + ".dex"); assertThat(f.get().getEntry().getTime()).isEqualTo(FILE_TIME); - assertThat(f.get().getEntry().getSize()).isEqualTo(-1); - assertThat(f.get().getEntry().getCompressedSize()).isEqualTo(-1); - byte[] dexcode = f.get().getContent(); + assertThat(f.get().getEntry().getSize()).isEqualTo(dexcode.length); + assertThat(f.get().getEntry().getCompressedSize()).isEqualTo(dexcode.length); + Dex dex = new Dex(dexcode); assertThat(dex.classDefs()).hasSize(1); assertThat(cache.getIfPresent(DexingKey.create(false, false, bytecode))).isSameAs(dexcode); |