[Git][java-team/libjfreechart-java][master] Enabled the tests depending on EqualsVerifier
Emmanuel Bourg (@ebourg)
gitlab at salsa.debian.org
Fri Sep 25 08:35:30 BST 2026
Emmanuel Bourg pushed to branch master at Debian Java Maintainers / libjfreechart-java
Commits:
7a70f2aa by Emmanuel Bourg at 2026-09-25T08:30:11+02:00
Enabled the tests depending on EqualsVerifier
- - - - -
6 changed files:
- debian/changelog
- debian/control
- debian/maven.ignoreRules
- − debian/patches/0001-Comment-out-the-tests-depending-on-EqualsVerifier.patch
- − debian/patches/series
- debian/rmtest
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+libjfreechart-java (1.5.6-2) UNRELEASED; urgency=medium
+
+ * Team upload
+ * Enabled the tests depending on EqualsVerifier
+
+ -- Emmanuel Bourg <ebourg at apache.org> Thu, 24 Sep 2026 11:15:27 +0200
+
libjfreechart-java (1.5.6-1) unstable; urgency=medium
[ Emmanuel Bourg ]
=====================================
debian/control
=====================================
@@ -10,6 +10,7 @@ Build-Depends:
maven-debian-helper (>= 2.6)
Build-Depends-Indep:
junit5,
+ libequalsverifier-java,
libmaven-install-plugin-java (>= 3.1.3),
libservlet-api-java
Standards-Version: 4.7.4
=====================================
debian/maven.ignoreRules
=====================================
@@ -1,5 +1,4 @@
-nl.jqno.equalsverifier equalsverifier * * * *
org.apache.maven.plugins maven-failsafe-plugin * * * *
org.apache.maven.plugins maven-jxr-plugin * * * *
org.apache.maven.plugins maven-surefire-report-plugin * * * *
=====================================
debian/patches/0001-Comment-out-the-tests-depending-on-EqualsVerifier.patch deleted
=====================================
@@ -1,1804 +0,0 @@
-Description: Comment out the tests depending on EqualsVerifier
- EqualsVerifier is not packaged in Debian, so the test classes importing it
- fail to compile. Commenting out the EqualsVerifier test methods and their
- imports keeps the other test methods of these classes running.
-Author: Emmanuel Bourg <ebourg at apache.org>
-Forwarded: not-needed
---- a/src/test/java/org/jfree/chart/JFreeChartTest.java
-+++ b/src/test/java/org/jfree/chart/JFreeChartTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.event.ChartChangeEvent;
- import org.jfree.chart.event.ChartChangeListener;
- import org.jfree.chart.plot.PiePlot;
-@@ -74,6 +76,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- void testEqualsHashCode() {
- EqualsVerifier.forClass(JFreeChart.class)
-@@ -100,6 +103,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /** A pie chart. */
- private JFreeChart pieChart;
---- a/src/test/java/org/jfree/chart/LegendItemCollectionTest.java
-+++ b/src/test/java/org/jfree/chart/LegendItemCollectionTest.java
-@@ -40,8 +40,10 @@
- import java.awt.Color;
- import java.awt.geom.Line2D;
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.junit.jupiter.api.Test;
-
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(LegendItemCollection.class)
-@@ -64,6 +67,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/LegendItemTest.java
-+++ b/src/test/java/org/jfree/chart/LegendItemTest.java
-@@ -47,8 +47,10 @@
- import org.jfree.chart.ui.GradientPaintTransformType;
- import org.jfree.chart.ui.StandardGradientPaintTransformer;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
-
- import org.junit.jupiter.api.Test;
-@@ -65,6 +67,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(LegendItem.class)
-@@ -74,6 +77,7 @@
- .withPrefabValues(AttributedString.class, TestUtils.createAS(true), TestUtils.createAS(false))
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/StandardChartThemeTest.java
-+++ b/src/test/java/org/jfree/chart/StandardChartThemeTest.java
-@@ -52,8 +52,10 @@
- import org.jfree.chart.ui.RectangleInsets;
- import org.junit.jupiter.api.Test;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import static org.junit.jupiter.api.Assertions.*;
-
-@@ -66,6 +68,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(StandardChartTheme.class)
-@@ -77,6 +80,7 @@
- TestUtils.createFont(false))
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/CategoryLineAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/CategoryLineAnnotationTest.java
-@@ -40,8 +40,10 @@
- import java.awt.Color;
- import java.awt.Stroke;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.util.PublicCloneable;
-@@ -90,6 +92,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashcode() {
- EqualsVerifier.forClass(CategoryLineAnnotation.class)
-@@ -102,6 +105,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/CategoryPointerAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/CategoryPointerAnnotationTest.java
-@@ -43,8 +43,10 @@
- import java.awt.geom.Rectangle2D;
-
- import org.jfree.chart.TestUtils;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import static org.jfree.chart.TestUtils.createFont;
- import static org.jfree.chart.TestUtils.createR2D;
- import static org.junit.jupiter.api.Assertions.*;
-@@ -64,6 +66,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CategoryPointerAnnotation.class)
-@@ -78,6 +81,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/CategoryTextAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/CategoryTextAnnotationTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.annotations;
-
- import java.awt.Font;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import static org.jfree.chart.TestUtils.createFont;
-@@ -59,6 +61,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CategoryTextAnnotation.class)
-@@ -73,6 +76,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/TextAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/TextAnnotationTest.java
-@@ -41,8 +41,10 @@
- import java.awt.Font;
- import java.awt.GradientPaint;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import static org.jfree.chart.TestUtils.createFont;
- import static org.junit.jupiter.api.Assertions.*;
-
-@@ -62,6 +64,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(TextAnnotation.class)
-@@ -76,6 +79,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/XYBoxAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/XYBoxAnnotationTest.java
-@@ -38,8 +38,10 @@
-
- import java.awt.BasicStroke;
- import java.awt.Color;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import java.awt.GradientPaint;
- import java.awt.Stroke;
-
-@@ -87,6 +89,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(XYBoxAnnotation.class)
-@@ -99,6 +102,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/XYDrawableAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/XYDrawableAnnotationTest.java
-@@ -39,8 +39,10 @@
- import java.awt.Graphics2D;
- import java.awt.geom.Rectangle2D;
- import java.io.Serializable;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.Drawable;
-@@ -109,6 +111,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(XYDrawableAnnotation.class)
-@@ -121,6 +124,7 @@
-
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/XYLineAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/XYLineAnnotationTest.java
-@@ -40,8 +40,10 @@
- import java.awt.Color;
- import java.awt.GradientPaint;
- import java.awt.Stroke;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.util.PublicCloneable;
-@@ -154,6 +156,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(XYLineAnnotation.class)
-@@ -166,6 +169,7 @@
- new EventListenerList())
- .verify();
- }
-+*/
-
- /**
- * Two objects that are equal are required to return the same hashCode.
---- a/src/test/java/org/jfree/chart/annotations/XYPointerAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/XYPointerAnnotationTest.java
-@@ -40,8 +40,10 @@
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.Stroke;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import static org.jfree.chart.TestUtils.createFont;
-@@ -62,6 +64,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(XYPointerAnnotation.class)
-@@ -76,6 +79,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/XYPolygonAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/XYPolygonAnnotationTest.java
-@@ -40,8 +40,10 @@
- import java.awt.Color;
- import java.awt.GradientPaint;
- import java.awt.Stroke;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.util.PublicCloneable;
-@@ -60,6 +62,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(XYPolygonAnnotation.class)
-@@ -73,6 +76,7 @@
-
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/XYTextAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/XYTextAnnotationTest.java
-@@ -40,8 +40,10 @@
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.GradientPaint;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import static org.jfree.chart.TestUtils.createFont;
- import static org.junit.jupiter.api.Assertions.*;
-
-@@ -62,6 +64,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(XYTextAnnotation.class)
-@@ -76,6 +79,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/annotations/XYTitleAnnotationTest.java
-+++ b/src/test/java/org/jfree/chart/annotations/XYTitleAnnotationTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.annotations;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.JFreeChart;
- import org.jfree.chart.TestUtils;
-@@ -63,6 +65,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(XYTitleAnnotation.class)
-@@ -79,6 +82,7 @@
-
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/axis/AxisSpaceTest.java
-+++ b/src/test/java/org/jfree/chart/axis/AxisSpaceTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.axis;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.junit.jupiter.api.Test;
-
- import static org.junit.jupiter.api.Assertions.*;
-@@ -51,6 +53,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(AxisSpace.class)
-@@ -59,6 +62,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Check that the equals() method can distinguish all fields.
---- a/src/test/java/org/jfree/chart/axis/CategoryLabelPositionTest.java
-+++ b/src/test/java/org/jfree/chart/axis/CategoryLabelPositionTest.java
-@@ -40,8 +40,10 @@
- import org.jfree.chart.text.TextBlockAnchor;
- import org.jfree.chart.ui.RectangleAnchor;
- import org.jfree.chart.ui.TextAnchor;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.junit.jupiter.api.Test;
-
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CategoryLabelPosition.class)
-@@ -64,6 +67,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Check that the equals() method can distinguish all fields.
---- a/src/test/java/org/jfree/chart/axis/CategoryLabelPositionsTest.java
-+++ b/src/test/java/org/jfree/chart/axis/CategoryLabelPositionsTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.axis;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.text.TextBlockAnchor;
-@@ -59,6 +61,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CategoryLabelPositions.class)
-@@ -67,6 +70,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Check that the equals method distinguishes all fields.
---- a/src/test/java/org/jfree/chart/axis/CategoryTickTest.java
-+++ b/src/test/java/org/jfree/chart/axis/CategoryTickTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.axis;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.text.TextBlock;
-@@ -58,6 +60,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CategoryTick.class)
-@@ -67,6 +70,7 @@
- .withRedefinedSuperclass()
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/AbstractBlockTest.java
-+++ b/src/test/java/org/jfree/chart/block/AbstractBlockTest.java
-@@ -38,8 +38,10 @@
-
- import java.awt.Color;
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.RectangleInsets;
-@@ -57,6 +59,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashcode() {
- EqualsVerifier.forClass(AbstractBlock.class)
-@@ -69,6 +72,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/BlockBorderTest.java
-+++ b/src/test/java/org/jfree/chart/block/BlockBorderTest.java
-@@ -38,8 +38,10 @@
-
- import java.awt.Color;
- import java.awt.GradientPaint;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.RectangleInsets;
-@@ -58,6 +60,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashcode() {
- EqualsVerifier.forClass(BlockBorder.class)
-@@ -66,6 +69,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/BlockContainerTest.java
-+++ b/src/test/java/org/jfree/chart/block/BlockContainerTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.block;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.junit.jupiter.api.Test;
-@@ -54,6 +56,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(BlockContainer.class)
-@@ -66,6 +69,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/BorderArrangementTest.java
-+++ b/src/test/java/org/jfree/chart/block/BorderArrangementTest.java
-@@ -41,8 +41,10 @@
-
- import java.awt.Graphics2D;
- import java.awt.image.BufferedImage;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.RectangleEdge;
-@@ -62,6 +64,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(BorderArrangement.class)
-@@ -70,6 +73,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Immutable - cloning is not necessary.
---- a/src/test/java/org/jfree/chart/block/ColorBlockTest.java
-+++ b/src/test/java/org/jfree/chart/block/ColorBlockTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.block;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
- import org.junit.jupiter.api.Test;
-
-@@ -55,6 +57,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(ColorBlock.class)
-@@ -66,6 +69,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/ColumnArrangementTest.java
-+++ b/src/test/java/org/jfree/chart/block/ColumnArrangementTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.block;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.HorizontalAlignment;
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(ColumnArrangement.class)
-@@ -64,6 +67,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/EmptyBlockTest.java
-+++ b/src/test/java/org/jfree/chart/block/EmptyBlockTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.block;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.junit.jupiter.api.Test;
-@@ -54,6 +56,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(EmptyBlock.class)
-@@ -65,6 +68,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/FlowArrangementTest.java
-+++ b/src/test/java/org/jfree/chart/block/FlowArrangementTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.block;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.HorizontalAlignment;
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(FlowArrangement.class)
-@@ -64,6 +67,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/GridArrangementTest.java
-+++ b/src/test/java/org/jfree/chart/block/GridArrangementTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.block;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import static org.junit.jupiter.api.Assertions.assertEquals;
- import static org.junit.jupiter.api.Assertions.assertFalse;
-
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(GridArrangement.class)
-@@ -64,6 +67,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Immutable - cloning is not necessary.
---- a/src/test/java/org/jfree/chart/block/LabelBlockTest.java
-+++ b/src/test/java/org/jfree/chart/block/LabelBlockTest.java
-@@ -41,8 +41,10 @@
- import java.awt.GradientPaint;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import static org.jfree.chart.TestUtils.createFont;
- import static org.jfree.chart.TestUtils.createR2D;
- import static org.junit.jupiter.api.Assertions.*;
-@@ -62,6 +64,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(LabelBlock.class)
-@@ -73,6 +76,7 @@
- .withRedefinedSuperclass()
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/block/LineBorderTest.java
-+++ b/src/test/java/org/jfree/chart/block/LineBorderTest.java
-@@ -39,8 +39,10 @@
- import java.awt.BasicStroke;
- import java.awt.Color;
- import java.awt.GradientPaint;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.RectangleInsets;
-@@ -58,6 +60,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(LineBorder.class)
-@@ -66,6 +69,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/entity/CategoryItemEntityTest.java
-+++ b/src/test/java/org/jfree/chart/entity/CategoryItemEntityTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.entity;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashcode() {
- EqualsVerifier.forClass(CategoryItemEntity.class)
-@@ -65,6 +68,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/entity/CategoryLabelEntityTest.java
-+++ b/src/test/java/org/jfree/chart/entity/CategoryLabelEntityTest.java
-@@ -36,8 +36,10 @@
- package org.jfree.chart.entity;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.junit.jupiter.api.Test;
-@@ -53,6 +55,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashcode() {
- EqualsVerifier.forClass(CategoryLabelEntity.class)
-@@ -62,6 +65,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/entity/FlowEntityTest.java
-+++ b/src/test/java/org/jfree/chart/entity/FlowEntityTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.entity;
-
- import java.awt.Rectangle;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
- import org.jfree.data.flow.FlowKey;
- import org.junit.jupiter.api.Test;
-@@ -54,6 +56,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(FlowEntity.class)
-@@ -63,6 +66,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/entity/LegendItemEntityTest.java
-+++ b/src/test/java/org/jfree/chart/entity/LegendItemEntityTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.entity;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(LegendItemEntity.class)
-@@ -65,6 +68,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals() method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/entity/PieSectionEntityTest.java
-+++ b/src/test/java/org/jfree/chart/entity/PieSectionEntityTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.entity;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(PieSectionEntity.class)
-@@ -65,6 +68,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/entity/XYItemEntityTest.java
-+++ b/src/test/java/org/jfree/chart/entity/XYItemEntityTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.entity;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode()
- {
-@@ -66,6 +69,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/labels/ItemLabelPositionTest.java
-+++ b/src/test/java/org/jfree/chart/labels/ItemLabelPositionTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.labels;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import static org.junit.jupiter.api.Assertions.assertEquals;
-
- import org.jfree.chart.TestUtils;
-@@ -52,6 +54,7 @@
- * Use EqualsVerifier to ensure correct implementation of equals and
- * hashCode.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(ItemLabelPosition.class)
-@@ -60,6 +63,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Check that the equals() method distinguishes all fields.
---- a/src/test/java/org/jfree/chart/labels/StandardCategoryItemLabelGeneratorTest.java
-+++ b/src/test/java/org/jfree/chart/labels/StandardCategoryItemLabelGeneratorTest.java
-@@ -39,8 +39,10 @@
- import java.text.DateFormat;
- import java.text.DecimalFormat;
- import java.text.SimpleDateFormat;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.util.PublicCloneable;
-@@ -59,6 +61,7 @@
- * Use EqualsVerifier to ensure correct implementation of equals and
- * hashCode.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(StandardCategoryItemLabelGenerator.class)
-@@ -68,6 +71,7 @@
- .withRedefinedSuperclass()
- .verify();
- }
-+*/
-
- /**
- * Some checks for the generalLabel() method.
---- a/src/test/java/org/jfree/chart/labels/StandardCategorySeriesLabelGeneratorTest.java
-+++ b/src/test/java/org/jfree/chart/labels/StandardCategorySeriesLabelGeneratorTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.labels;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.util.PublicCloneable;
-@@ -56,6 +58,7 @@
- * Use EqualsVerifier to ensure correct implementation of equals and
- * hashCode.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(StandardCategorySeriesLabelGenerator.class)
-@@ -64,6 +67,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
- /**
- * Some checks for the generalLabel() method.
- */
---- a/src/test/java/org/jfree/chart/labels/StandardCategoryToolTipGeneratorTest.java
-+++ b/src/test/java/org/jfree/chart/labels/StandardCategoryToolTipGeneratorTest.java
-@@ -39,8 +39,10 @@
- import java.text.DateFormat;
- import java.text.DecimalFormat;
- import java.text.SimpleDateFormat;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.util.PublicCloneable;
-@@ -58,6 +60,7 @@
- * Use EqualsVerifier to ensure correct implementation of equals and
- * hashCode.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(StandardCategoryToolTipGenerator.class)
-@@ -67,6 +70,7 @@
- .withRedefinedSuperclass()
- .verify();
- }
-+*/
-
- /**
- * Tests the equals() method.
---- a/src/test/java/org/jfree/chart/plot/CategoryMarkerTest.java
-+++ b/src/test/java/org/jfree/chart/plot/CategoryMarkerTest.java
-@@ -40,8 +40,10 @@
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.GradientPaint;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -74,6 +76,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CategoryMarker.class)
-@@ -87,6 +90,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/plot/CategoryPlotTest.java
-+++ b/src/test/java/org/jfree/chart/plot/CategoryPlotTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.plot;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.*;
- import org.jfree.chart.annotations.CategoryLineAnnotation;
- import org.jfree.chart.annotations.CategoryTextAnnotation;
-@@ -74,6 +76,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CategoryPlot.class)
-@@ -102,6 +105,7 @@
- .withIgnoredFields("chart", "parent")
- .verify();
- }
-+*/
-
- /**
- * Some checks for the constructor.
---- a/src/test/java/org/jfree/chart/plot/CombinedDomainCategoryPlotTest.java
-+++ b/src/test/java/org/jfree/chart/plot/CombinedDomainCategoryPlotTest.java
-@@ -42,8 +42,10 @@
- import java.text.AttributedString;
- import java.util.List;
- import java.util.ResourceBundle;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.JFreeChart;
- import org.jfree.chart.TestUtils;
-@@ -84,6 +86,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CombinedDomainCategoryPlot.class)
-@@ -106,6 +109,7 @@
- .withIgnoredFields("chart", "parent") // superclass
- .verify();
- }
-+*/
-
- /**
- * This is a test to replicate the bug report 987080.
---- a/src/test/java/org/jfree/chart/plot/CombinedRangeCategoryPlotTest.java
-+++ b/src/test/java/org/jfree/chart/plot/CombinedRangeCategoryPlotTest.java
-@@ -42,8 +42,10 @@
- import java.text.AttributedString;
- import java.util.List;
- import java.util.ResourceBundle;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.JFreeChart;
- import org.jfree.chart.TestUtils;
-@@ -84,6 +86,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CombinedRangeCategoryPlot.class)
-@@ -107,6 +110,7 @@
- .withIgnoredFields("chart", "parent") // superclass
- .verify();
- }
-+*/
-
- /**
- * Test the equals() method.
---- a/src/test/java/org/jfree/chart/plot/CrosshairTest.java
-+++ b/src/test/java/org/jfree/chart/plot/CrosshairTest.java
-@@ -43,8 +43,10 @@
- import java.awt.GradientPaint;
- import java.text.NumberFormat;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
-
- import org.jfree.chart.labels.StandardCrosshairLabelGenerator;
-@@ -148,6 +150,7 @@
-
- }
-
-+/*
- @Test
- public void equalsContract() {
- EqualsVerifier.forClass(Crosshair.class)
-@@ -155,6 +158,7 @@
- Warning.NONFINAL_FIELDS, Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Simple check that hashCode is implemented.
---- a/src/test/java/org/jfree/chart/plot/IntervalMarkerTest.java
-+++ b/src/test/java/org/jfree/chart/plot/IntervalMarkerTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.plot;
-
- import java.awt.Font;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -74,6 +76,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(IntervalMarker.class)
-@@ -90,6 +93,7 @@
-
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/plot/MarkerTest.java
-+++ b/src/test/java/org/jfree/chart/plot/MarkerTest.java
-@@ -41,8 +41,10 @@
- import java.awt.Font;
- import java.util.Arrays;
- import java.util.EventListener;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.event.MarkerChangeEvent;
- import org.jfree.chart.event.MarkerChangeListener;
-@@ -67,6 +69,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(Marker.class)
-@@ -87,6 +90,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Some checks for the getPaint() and setPaint() methods.
---- a/src/test/java/org/jfree/chart/plot/ValueMarkerTest.java
-+++ b/src/test/java/org/jfree/chart/plot/ValueMarkerTest.java
-@@ -41,8 +41,10 @@
- import java.awt.Font;
- import java.awt.GradientPaint;
- import java.awt.Stroke;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -69,6 +71,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(ValueMarker.class)
-@@ -83,6 +86,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/chart/title/CompositeTitleTest.java
-+++ b/src/test/java/org/jfree/chart/title/CompositeTitleTest.java
-@@ -39,8 +39,10 @@
- import java.awt.Color;
- import java.awt.GradientPaint;
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -59,6 +61,7 @@
- */
- public class CompositeTitleTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(CompositeTitle.class)
-@@ -74,6 +77,7 @@
- TestUtils.createR2D(false))
- .verify();
- }
-+*/
-
- /**
- * Some checks for the constructor.
---- a/src/test/java/org/jfree/chart/title/LegendGraphicTest.java
-+++ b/src/test/java/org/jfree/chart/title/LegendGraphicTest.java
-@@ -43,8 +43,10 @@
- import java.awt.Stroke;
- import java.awt.geom.Line2D;
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.GradientPaintTransformType;
-@@ -60,6 +62,7 @@
- */
- public class LegendGraphicTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(LegendGraphic.class)
-@@ -75,6 +78,7 @@
- TestUtils.createFont(false))
- .verify();
- }
-+*/
-
- /**
- * Check that the equals() method distinguishes all fields.
---- a/src/test/java/org/jfree/chart/title/LegendTitleTest.java
-+++ b/src/test/java/org/jfree/chart/title/LegendTitleTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.chart.title;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.plot.XYPlot;
- import org.jfree.chart.ui.RectangleAnchor;
-@@ -60,6 +62,7 @@
- * Use EqualsVerifier to test that the contract between equals and hashCode
- * is properly implemented.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(LegendTitle.class)
-@@ -78,6 +81,7 @@
- TestUtils.createFont(false))
- .verify();
- }
-+*/
-
- /**
- * Check that the equals() method distinguishes all fields.
---- a/src/test/java/org/jfree/chart/title/PaintScaleLegendTest.java
-+++ b/src/test/java/org/jfree/chart/title/PaintScaleLegendTest.java
-@@ -41,8 +41,10 @@
- import java.awt.Font;
- import java.awt.GradientPaint;
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -63,6 +65,7 @@
- */
- public class PaintScaleLegendTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(PaintScaleLegend.class)
-@@ -87,6 +90,7 @@
- TestUtils.createValueAxis(false))
- .verify();
- }
-+*/
-
- /**
- * Test that the equals() method distinguishes all fields.
---- a/src/test/java/org/jfree/chart/title/TextTitleTest.java
-+++ b/src/test/java/org/jfree/chart/title/TextTitleTest.java
-@@ -40,8 +40,10 @@
- import java.awt.Font;
- import java.awt.GradientPaint;
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.HorizontalAlignment;
-@@ -57,6 +59,7 @@
- * Tests for the {@link TextTitle} class.
- */
- public class TextTitleTest {
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(TextTitle.class)
-@@ -75,6 +78,7 @@
- TestUtils.createFont(false))
- .verify();
- }
-+*/
- /**
- * Check that the equals() method distinguishes all fields.
- */
---- a/src/test/java/org/jfree/chart/title/TitleTest.java
-+++ b/src/test/java/org/jfree/chart/title/TitleTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.chart.title;
-
- import java.awt.geom.Rectangle2D;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
- import org.jfree.chart.ui.HorizontalAlignment;
- import org.jfree.chart.ui.RectangleEdge;
-@@ -54,6 +56,7 @@
- * Tests for the abstract {@link Title} class.
- */
- public class TitleTest {
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(Title.class)
-@@ -74,6 +77,7 @@
- TestUtils.createR2D(false))
- .verify();
- }
-+*/
-
- /**
- * Some checks for the equals() method.
---- a/src/test/java/org/jfree/data/RangeTest.java
-+++ b/src/test/java/org/jfree/data/RangeTest.java
-@@ -37,8 +37,10 @@
-
- package org.jfree.data;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
- import org.junit.jupiter.api.Test;
-
-@@ -53,6 +55,7 @@
- * Use EqualsVerifier to ensure correct implementation of equals and
- * hashCode.
- */
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(Range.class)
-@@ -61,6 +64,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Confirm that the constructor initializes all the required fields.
---- a/src/test/java/org/jfree/data/gantt/SlidingGanttCategoryDatasetTest.java
-+++ b/src/test/java/org/jfree/data/gantt/SlidingGanttCategoryDatasetTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.data.gantt;
-
- import java.util.Date;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.data.general.SeriesChangeEvent;
-@@ -53,6 +55,7 @@
- */
- public class SlidingGanttCategoryDatasetTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(SlidingGanttCategoryDataset.class)
-@@ -65,6 +68,7 @@
- .withRedefinedSuperclass()
- .verify();
- }
-+*/
-
- /**
- * Some checks for the equals() method.
---- a/src/test/java/org/jfree/data/gantt/TaskSeriesCollectionTest.java
-+++ b/src/test/java/org/jfree/data/gantt/TaskSeriesCollectionTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.data.gantt;
-
- import java.util.Date;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
- import org.jfree.data.general.SeriesChangeEvent;
-
-@@ -54,6 +56,7 @@
- */
- public class TaskSeriesCollectionTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(TaskSeriesCollection.class)
-@@ -69,6 +72,7 @@
- .withRedefinedSuperclass()
- .verify();
- }
-+*/
-
- /**
- * Creates a sample collection for testing purposes.
---- a/src/test/java/org/jfree/data/gantt/TaskSeriesTest.java
-+++ b/src/test/java/org/jfree/data/gantt/TaskSeriesTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.data.gantt;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
- import org.junit.jupiter.api.Test;
-
-@@ -56,6 +58,7 @@
- */
- public class TaskSeriesTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(TaskSeries.class)
-@@ -78,6 +81,7 @@
- .withIgnoredFields("notify")
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/data/gantt/TaskTest.java
-+++ b/src/test/java/org/jfree/data/gantt/TaskTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.data.gantt;
-
- import java.util.Date;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
-
-@@ -52,6 +54,7 @@
- */
- public class TaskTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(Task.class)
-@@ -63,6 +66,7 @@
- new Task("T2", new Date(3), new Date(4)))
- .verify();
- }
-+*/
-
- /**
- * Confirm that the equals method can distinguish all the required fields.
---- a/src/test/java/org/jfree/data/gantt/XYTaskDatasetTest.java
-+++ b/src/test/java/org/jfree/data/gantt/XYTaskDatasetTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.data.gantt;
-
- import java.util.Date;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.jfree.data.general.SeriesChangeEvent;
-@@ -53,6 +55,7 @@
- */
- public class XYTaskDatasetTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(XYTaskDataset.class)
-@@ -68,6 +71,7 @@
- new Task("T2", new Date(3), new Date(4)))
- .verify();
- }
-+*/
-
- /**
- * Some checks for the equals() method.
---- a/src/test/java/org/jfree/data/general/DatasetGroupTest.java
-+++ b/src/test/java/org/jfree/data/general/DatasetGroupTest.java
-@@ -36,8 +36,10 @@
-
- package org.jfree.data.general;
-
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
- import org.jfree.chart.TestUtils;
- import org.junit.jupiter.api.Test;
- import static org.junit.jupiter.api.Assertions.assertEquals;
-@@ -47,6 +49,7 @@
- */
- public class DatasetGroupTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(DatasetGroup.class)
-@@ -55,6 +58,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Serialize an instance, restore it, and check for equality.
---- a/src/test/java/org/jfree/data/time/SimpleTimePeriodTest.java
-+++ b/src/test/java/org/jfree/data/time/SimpleTimePeriodTest.java
-@@ -37,8 +37,10 @@
- package org.jfree.data.time;
-
- import java.util.Date;
-+/*
- import nl.jqno.equalsverifier.EqualsVerifier;
- import nl.jqno.equalsverifier.Warning;
-+*/
-
- import org.jfree.chart.TestUtils;
- import org.junit.jupiter.api.Test;
-@@ -50,6 +52,7 @@
- */
- public class SimpleTimePeriodTest {
-
-+/*
- @Test
- public void testEqualsHashCode() {
- EqualsVerifier.forClass(SimpleTimePeriod.class)
-@@ -58,6 +61,7 @@
- .suppress(Warning.TRANSIENT_FIELDS)
- .verify();
- }
-+*/
-
- /**
- * Check that an instance is equal to itself.
=====================================
debian/patches/series deleted
=====================================
@@ -1 +0,0 @@
-0001-Comment-out-the-tests-depending-on-EqualsVerifier.patch
=====================================
debian/rmtest
=====================================
@@ -1,6 +1,5 @@
#! /bin/bash
# Remove test based on not available dependencies
# See in maven.ignoreRules
-grep -r equalsverifier src/test/ | cut -d: -f1 | sort -u | xargs rm -f
grep -r TestUtils src/test/ | cut -d: -f1 | xargs rm -f
View it on GitLab: https://salsa.debian.org/java-team/libjfreechart-java/-/commit/7a70f2aa161ed9107896cb4a4dca9cdee18a333d
--
View it on GitLab: https://salsa.debian.org/java-team/libjfreechart-java/-/commit/7a70f2aa161ed9107896cb4a4dca9cdee18a333d
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260925/14704dc8/attachment.htm>
More information about the pkg-java-commits
mailing list