• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

leeonky / test-charm-java / 150

07 Mar 2025 12:58AM UTC coverage: 74.287% (-0.08%) from 74.367%
150

push

circleci

leeonky
Try to fix ci

7919 of 10660 relevant lines covered (74.29%)

0.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.89
/DAL-extension-basic/src/main/java/com/github/leeonky/dal/extensions/basic/zip/Methods.java
1
package com.github.leeonky.dal.extensions.basic.zip;
2

3
import com.github.leeonky.dal.extensions.basic.zip.util.ZipBinary;
4
import com.github.leeonky.util.Suppressor;
5

6
import java.io.ByteArrayInputStream;
7
import java.io.ByteArrayOutputStream;
8
import java.util.zip.GZIPInputStream;
9
import java.util.zip.GZIPOutputStream;
10

11
import static com.github.leeonky.dal.extensions.basic.binary.BinaryExtension.readAllAndClose;
12

13
public class Methods {
×
14
    public static ZipBinary unzip(byte[] data) {
15
        return new ZipBinary(data);
1✔
16
    }
17

18
    public static byte[] gzip(byte[] data) {
19
        return Suppressor.get(() -> {
1✔
20
            ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
1✔
21
            try (GZIPOutputStream gzipOut = new GZIPOutputStream(outputStream)) {
1✔
22
                gzipOut.write(data);
1✔
23
            }
24
            return outputStream.toByteArray();
1✔
25
        });
26
    }
27

28
    public static byte[] ungzip(byte[] data) {
29
        return Suppressor.get(() -> readAllAndClose(new GZIPInputStream(new ByteArrayInputStream(data))));
1✔
30
    }
31

32
    public static byte[] gzip(String data) {
33
        return gzip(data.getBytes());
1✔
34
    }
35
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc