Skip to content

Commit

Permalink
Upgrades Baseline to the latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
svc-excavator-bot committed Jul 16, 2022
1 parent 154eb56 commit 2c741a1
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 10 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ buildscript {

dependencies {
classpath 'com.palantir.gradle.externalpublish:gradle-external-publish-plugin:1.5.0'
classpath 'com.palantir.baseline:gradle-baseline-java:4.42.0'
classpath 'com.palantir.baseline:gradle-baseline-java:4.147.0'
classpath 'com.palantir.gradle.consistentversions:gradle-consistent-versions:2.1.0'
classpath 'com.palantir.gradle.gitversion:gradle-git-version:0.12.3'
classpath 'com.palantir.javaformat:gradle-palantir-java-format:1.1.0'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -302,10 +302,10 @@ public String toString() {
public enum ByteUnit {
BYTE(1, "bytes"),
KiB(1024L, "kibibytes"),
MiB((long) Math.pow(1024L, 2L), "mebibytes"),
GiB((long) Math.pow(1024L, 3L), "gibibytes"),
TiB((long) Math.pow(1024L, 4L), "tebibytes"),
PiB((long) Math.pow(1024L, 5L), "pebibytes");
MiB((long) Math.pow((double) 1024L, (double) 2L), "mebibytes"),
GiB((long) Math.pow((double) 1024L, (double) 3L), "gibibytes"),
TiB((long) Math.pow((double) 1024L, (double) 4L), "tebibytes"),
PiB((long) Math.pow((double) 1024L, (double) 5L), "pebibytes");

private final long multiplier;
private final String suffix;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,27 +44,32 @@ public void testParseKibiBytes() {

@Test
public void testParseMibiBytes() {
assertStringsEqualToBytes((long) Math.pow(1024L, 2L) * 10L, "10m", "10mb", "10 mibibyte", "10 mibibytes");
assertStringsEqualToBytes(
(long) Math.pow((double) 1024L, (double) 2L) * 10L, "10m", "10mb", "10 mibibyte", "10 mibibytes");
}

@Test
public void testParseMebiBytes() {
assertStringsEqualToBytes((long) Math.pow(1024L, 2L) * 10L, "10m", "10mb", "10 mebibyte", "10 mebibytes");
assertStringsEqualToBytes(
(long) Math.pow((double) 1024L, (double) 2L) * 10L, "10m", "10mb", "10 mebibyte", "10 mebibytes");
}

@Test
public void testParseGibiBytes() {
assertStringsEqualToBytes((long) Math.pow(1024L, 3L) * 10L, "10g", "10gb", "10 gibibyte", "10 gibibytes");
assertStringsEqualToBytes(
(long) Math.pow((double) 1024L, (double) 3L) * 10L, "10g", "10gb", "10 gibibyte", "10 gibibytes");
}

@Test
public void testParseTebiBytes() {
assertStringsEqualToBytes((long) Math.pow(1024L, 4L) * 10L, "10t", "10tb", "10 tebibyte", "10 tebibytes");
assertStringsEqualToBytes(
(long) Math.pow((double) 1024L, (double) 4L) * 10L, "10t", "10tb", "10 tebibyte", "10 tebibytes");
}

@Test
public void testParsePebiBytes() {
assertStringsEqualToBytes((long) Math.pow(1024L, 5L) * 10L, "10p", "10pb", "10 pebibyte", "10 pebibytes");
assertStringsEqualToBytes(
(long) Math.pow((double) 1024L, (double) 5L) * 10L, "10p", "10pb", "10 pebibyte", "10 pebibytes");
}

@Test
Expand Down

0 comments on commit 2c741a1

Please sign in to comment.