mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-23 18:38:08 -07:00
dev-java/zxing-javase: fix tests on openjdk:8
Closes: https://bugs.gentoo.org/910497 Signed-off-by: Valérian Rousset <tharvik@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/31979 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
committed by
Sam James
parent
7c586de539
commit
4726fafc27
@@ -0,0 +1,29 @@
|
||||
--- a/src/test/java/com/google/zxing/client/j2se/MatrixToImageWriterTestCase.java
|
||||
+++ b/src/test/java/com/google/zxing/client/j2se/MatrixToImageWriterTestCase.java
|
||||
@@ -17,7 +17,9 @@
|
||||
package com.google.zxing.client.j2se;
|
||||
|
||||
import com.google.zxing.common.BitMatrix;
|
||||
+import static org.hamcrest.CoreMatchers.hasItem;
|
||||
import org.junit.Assert;
|
||||
+import static org.junit.Assume.assumeThat;
|
||||
import org.junit.Test;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
@@ -25,6 +27,7 @@
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
+import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* Tests {@link MatrixToImageWriter}.
|
||||
@@ -52,6 +55,8 @@ private static void doTest(MatrixToImageConfig config) throws IOException {
|
||||
}
|
||||
|
||||
private static void doTestFormat(String format, MatrixToImageConfig config) throws IOException {
|
||||
+ assumeThat(Arrays.asList(ImageIO.getWriterFormatNames()), hasItem(format));
|
||||
+
|
||||
int width = 2;
|
||||
int height = 3;
|
||||
BitMatrix matrix = new BitMatrix(width, height);
|
||||
@@ -10,7 +10,7 @@ JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Core barcode encoding/decoding library"
|
||||
HOMEPAGE="https://github.com/zxing/zxing/core"
|
||||
HOMEPAGE="https://github.com/zxing/zxing"
|
||||
SRC_URI="https://github.com/zxing/zxing/archive/zxing-${PV}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="3"
|
||||
@@ -31,7 +31,16 @@ RDEPEND="
|
||||
|
||||
S="${WORKDIR}/zxing-zxing-${PV}/javase"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PV}-test-available-formats.patch"
|
||||
)
|
||||
|
||||
JAVA_AUTOMATIC_MODULE_NAME="com.google.zxing.javase"
|
||||
JAVA_SRC_DIR="src/main/java"
|
||||
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||
JAVA_TEST_SRC_DIR="src/test/java"
|
||||
|
||||
src_prepare() {
|
||||
default # apply PATCHES
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user