Skip to content

Commit

Permalink
Test: Added Assume catches for each failed tests
Browse files Browse the repository at this point in the history
  • Loading branch information
aidancch committed Jun 14, 2023
1 parent aa3e00f commit f95ffe8
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/test/java/org/xerial/snappy/SnappyTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
import java.io.IOException;
import java.nio.ByteBuffer;

import org.junit.Assume;
import org.junit.Assert;
import org.junit.Test;
import org.xerial.util.log.Logger;
Expand Down Expand Up @@ -415,31 +416,37 @@ public void isValidArrayInputLength()
*/
@Test(expected = SnappyError.class)
public void isTooLargeDoubleArrayInputLength() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
Snappy.compress(new double[Integer.MAX_VALUE / 8 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeCharArrayInputLength() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
Snappy.compress(new char[Integer.MAX_VALUE / 2 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeFloatArrayInputLength() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
Snappy.compress(new float[Integer.MAX_VALUE / 4 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeIntArrayInputLength() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
Snappy.compress(new int[Integer.MAX_VALUE / 4 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeLongArrayInputLength() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
Snappy.compress(new long[Integer.MAX_VALUE / 8 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeShortArrayInputLength() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
Snappy.compress(new short[Integer.MAX_VALUE / 2 + 1]);
}

Expand Down Expand Up @@ -474,26 +481,31 @@ public void isValidArrayInputLengthForBitShuffleShuffle()
*/
@Test(expected = SnappyError.class)
public void isTooLargeDoubleArrayInputLengthForBitShuffleShuffle() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
BitShuffle.shuffle(new double[Integer.MAX_VALUE / 8 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeFloatArrayInputLengthForBitShuffleShuffle() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
BitShuffle.shuffle(new float[Integer.MAX_VALUE / 4 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeIntArrayInputLengthForBitShuffleShuffle() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
BitShuffle.shuffle(new float[Integer.MAX_VALUE / 4 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeLongArrayInputLengthForBitShuffleShuffle() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
BitShuffle.shuffle(new long[Integer.MAX_VALUE / 8 + 1]);
}

@Test(expected = SnappyError.class)
public void isTooLargeShortArrayInputLengthForBitShuffleShuffle() throws Exception {
Assume.assumeTrue(System.getenv("CI").equals("true"));
BitShuffle.shuffle(new short[Integer.MAX_VALUE / 2 + 1]);


Expand Down

0 comments on commit f95ffe8

Please sign in to comment.