summaryrefslogtreecommitdiff
path: root/dev-java/assertj-core
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/assertj-core')
-rw-r--r--dev-java/assertj-core/Manifest2
-rw-r--r--dev-java/assertj-core/assertj-core-3.10.0.ebuild109
-rw-r--r--dev-java/assertj-core/assertj-core-3.27.6.ebuild93
-rw-r--r--dev-java/assertj-core/files/assertj-core-3.10.0-java11-compatibility.patch456
-rw-r--r--dev-java/assertj-core/metadata.xml12
5 files changed, 0 insertions, 672 deletions
diff --git a/dev-java/assertj-core/Manifest b/dev-java/assertj-core/Manifest
deleted file mode 100644
index f912d7a188e8..000000000000
--- a/dev-java/assertj-core/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST assertj-build-3.27.6.tar.gz 1889577 BLAKE2B 3d93636cd7ab18c775a5f19e4cc340c94b73049799c9f1ec2883cc44b5fdd266c1578596c79b955d31c208ea0f03aca5f8446835b3c899ac852953db01649bbb SHA512 87717a96e6ee776c0689f5271498314c8503feef03ea3194acf7af7617463fc9d904575e17a9f8fe1601e179f1c9731bbbe5cf6d684eb1c2770c5c909863b622
-DIST assertj-core-3.10.0.tar.gz 1100495 BLAKE2B 4050060e027588d9c62abd5f4c6b77affd96d94a6474c4acc750a946cd3906787f9b2194627abff6d2e0849d590f5a74bbc702b41de6cbfaa09fae951a1012cf SHA512 3763768c5572e133de69735b01fd64432c4330723aa7e6cc0de42e5948cb2d455ae52d9ada66391fb41e47c261816fe12a00d07962e253f0da13ef49255fc5c6
diff --git a/dev-java/assertj-core/assertj-core-3.10.0.ebuild b/dev-java/assertj-core/assertj-core-3.10.0.ebuild
deleted file mode 100644
index 712160fe8cce..000000000000
--- a/dev-java/assertj-core/assertj-core-3.10.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/assertj/assertj-core/archive/assertj-core-3.10.0.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild assertj-core-3.10.0.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.assertj:assertj-core:3.10.0"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Rich and fluent assertions for testing for Java"
-HOMEPAGE="https://assertj.github.io/doc/"
-SRC_URI="https://github.com/assertj/${PN}/archive/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="3"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- >=dev-java/byte-buddy-1.12.12:0
-"
-
-DEPEND="
- >=virtual/jdk-1.8:*
- ${CP_DEPEND}
- dev-java/hamcrest-core:1.3
- dev-java/junit:4
- dev-java/opentest4j:0
- test? (
- dev-java/guava:0
- dev-java/junit-dataprovider:0
- dev-java/memoryfilesystem:0
- dev-java/mockito:4
- )
-"
-
-RDEPEND="
- >=virtual/jre-1.8:*
- ${CP_DEPEND}"
-
-DOCS=( {CODE_OF_CONDUCT,CONTRIBUTING,README}.md )
-
-PATCHES=( "${FILESDIR}"/assertj-core-3.10.0-java11-compatibility.patch )
-
-S="${WORKDIR}/${PN}-${P}"
-
-JAVA_CLASSPATH_EXTRA="junit-4,hamcrest-core-1.3,opentest4j"
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="guava,junit-dataprovider,memoryfilesystem,mockito-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-
-# These test classes are not run by "mvn test"
-# FAILURES!!!
-# Tests run: 11514, Failures: 32
-# Exclusion should leave "OK (11486 tests)" with jdk-11
-# and 14 test failures with jdk-17
-JAVA_TEST_EXCLUDES=(
- org.assertj.core.internal.BaseArraysTest
- org.assertj.core.internal.TestDescription
- org.assertj.core.navigation.BaseNavigableIterableAssert_Test
- org.assertj.core.navigation.BaseNavigableListAssert_Test
- org.assertj.core.navigation.GenericNavigableAssert_Test
- org.assertj.core.api.assumptions.BaseAssumptionsRunnerTest
- org.assertj.core.api.atomic.referencearray.AtomicReferenceArrayAssert_filtered_baseTest
- org.assertj.core.api.iterable.IterableAssert_filtered_baseTest
- org.assertj.core.api.objectarray.ObjectArrayAssert_filtered_baseTest
- org.assertj.core.api.TestCondition
- org.assertj.core.api.BaseAssertionsTest
- org.assertj.core.util.Files_TestCase
- org.assertj.core.test.EqualsHashCodeContractTestCase
- org.assertj.core.test.TestClassWithRandomId
- org.assertj.core.test.TestData
- org.assertj.core.test.TestFailures
-)
-
-src_prepare() {
- default
- sed \
- -e 's:verifyZeroInteractions:verifyNoInteractions:' \
- -i src/test/java/org/assertj/core/api/Assertions_assertThat_with_DoubleStream_Test.java \
- -i src/test/java/org/assertj/core/api/Assertions_assertThat_with_IntStream_Test.java \
- -i src/test/java/org/assertj/core/api/Assertions_assertThat_with_Iterator_Test.java \
- -i src/test/java/org/assertj/core/api/Assertions_assertThat_with_LongStream_Test.java \
- -i src/test/java/org/assertj/core/api/Assertions_assertThat_with_Stream_Test.java \
- -i src/test/java/org/assertj/core/matcher/AssertionMatcher_matches_Test.java || die
-}
-
-src_test() {
- local vm_version="$(java-config -g PROVIDES_VERSION)"
- if ver_test "${vm_version}" -ge 17; then
- JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.io=ALL-UNNAMED )
- JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED )
- JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.math=ALL-UNNAMED )
- JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.util=ALL-UNNAMED )
- # Before further test_excluds it should now read "Tests run: 11486, Failures: 3"
- # Additional exclusions will leave "OK (11476 tests)"
- JAVA_TEST_EXCLUDES+=(
- org.assertj.core.internal.classes.Classes_assertHasMethods_Test
- org.assertj.core.util.xml.XmlStringPrettyFormatter_prettyFormat_Test
- )
- fi
- java-pkg-simple_src_test
-}
diff --git a/dev-java/assertj-core/assertj-core-3.27.6.ebuild b/dev-java/assertj-core/assertj-core-3.27.6.ebuild
deleted file mode 100644
index 6b1e99229fa5..000000000000
--- a/dev-java/assertj-core/assertj-core-3.27.6.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-JAVA_TESTING_FRAMEWORKS="junit-jupiter"
-
-inherit java-pkg-2 java-pkg-simple junit5
-
-DESCRIPTION="Rich and fluent assertions for testing for Java"
-HOMEPAGE="https://assertj.github.io/doc/"
-SRC_URI="https://github.com/assertj/assertj/archive/assertj-build-${PV}.tar.gz"
-S="${WORKDIR}/assertj-assertj-build-${PV}/${PN}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-# package EngineTestKit does not exist
-# package jakarta.ws.rs.core does not exist
-# package nl.jqno.equalsverifier does not exist
-# package org.hibernate.collection.spi does not exist
-# package org.hibernate.engine.spi does not exist
-# package org.hibernate.persister.collection does not exist
-# package org.junit.jupiter.params.shadow.com.univocity.parsers.common does not exist
-# package org.junit.platform.testkit.engine does not exist
-# package org.springframework.core.convert does not exist
-# package org.springframework.core.convert.support does not exist
-# package org.springframework.core does not exist
-# package org.springframework.util does not exist
-RESTRICT="test" # Needs more stuff to get packaged
-
-CP_DEPEND="
- >=dev-java/byte-buddy-1.17.7:0
- >=dev-java/hamcrest-3.0:0
- dev-java/junit:4
- dev-java/junit:5
- dev-java/opentest4j:0
-"
-
-DEPEND="
- ${CP_DEPEND}
- >=virtual/jdk-11:*
- dev-java/apiguardian-api:0
- >=dev-java/asm-9.8-r1:0
- >=dev-java/jna-5.17.0:0
- dev-java/jsr305:0
- test? (
- >=dev-java/commons-collections-4.5.0:4
- >=dev-java/commons-io-2.19.0:0
- >=dev-java/commons-lang-3.18.0:0
- >=dev-java/commons-text-1.14.0:0
- >=dev-java/guava-33.4.8:0
- dev-java/junit-dataprovider:0
- >=dev-java/junit-pioneer-1.9.1:0
- dev-java/memoryfilesystem:0
- >=dev-java/mockito-5.20.0:0
- )
-"
-
-RDEPEND="
- ${CP_DEPEND}
- >=virtual/jre-1.8:*
-"
-
-JAVA_CLASSPATH_EXTRA="apiguardian-api asm jna jsr305"
-JAVA_INTERMEDIATE_JAR_NAME="org.assertj.core"
-JAVA_RELEASE_SRC_DIRS=( ["9"]="src/main/java9" )
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="
- commons-collections-4
- commons-io
- commons-lang
- commons-text
- guava
- junit-5
- junit-pioneer
- mockito
-"
-
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
-
- local vm_version="$(java-config -g PROVIDES_VERSION)"
- if ver_test "${vm_version}" -ge 17; then
- JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.{io,lang,math,util}=ALL-UNNAMED )
- fi
-}
diff --git a/dev-java/assertj-core/files/assertj-core-3.10.0-java11-compatibility.patch b/dev-java/assertj-core/files/assertj-core-3.10.0-java11-compatibility.patch
deleted file mode 100644
index 3f5210ae8458..000000000000
--- a/dev-java/assertj-core/files/assertj-core-3.10.0-java11-compatibility.patch
+++ /dev/null
@@ -1,456 +0,0 @@
-From 2e107db2a40c5ef60d4f5370e1e71fa780b67599 Mon Sep 17 00:00:00 2001
-From: Erhard Pointl <epeee@users.noreply.github.com>
-Date: Wed, 23 May 2018 11:45:35 +0200
-Subject: [PATCH] java11 compatibility (#1243)
-
-Fix java11 ea compile errors by adding assertThat method for StringBuilder and StringBuffer to disambiguate method resolution as StringBuilder and StringBuffer implements Comparable in java 11
----
- .../java/org/assertj/core/api/Assertions.java | 23 ++++++++++++
- .../core/api/AssertionsForClassTypes.java | 24 +++++++++++++
- .../org/assertj/core/api/Assumptions.java | 25 +++++++++++++
- .../org/assertj/core/api/BDDAssertions.java | 24 +++++++++++++
- .../api/Java6AbstractBDDSoftAssertions.java | 24 +++++++++++++
- .../Java6AbstractStandardSoftAssertions.java | 24 +++++++++++++
- .../org/assertj/core/api/Java6Assertions.java | 24 +++++++++++++
- .../assertj/core/api/Java6BDDAssertions.java | 24 +++++++++++++
- .../org/assertj/core/api/WithAssertions.java | 24 +++++++++++++
- .../org/assertj/core/api/WithAssumptions.java | 23 ++++++++++++
- ...ons_assertThat_with_StringBuffer_Test.java | 36 +++++++++++++++++++
- ...ns_assertThat_with_StringBuilder_Test.java | 36 +++++++++++++++++++
- 12 files changed, 311 insertions(+)
- create mode 100644 src/test/java/org/assertj/core/api/Assertions_assertThat_with_StringBuffer_Test.java
- create mode 100644 src/test/java/org/assertj/core/api/Assertions_assertThat_with_StringBuilder_Test.java
-
-diff --git a/src/main/java/org/assertj/core/api/Assertions.java b/src/main/java/org/assertj/core/api/Assertions.java
-index 28c457f4c7..664748dad3 100644
---- a/src/main/java/org/assertj/core/api/Assertions.java
-+++ b/src/main/java/org/assertj/core/api/Assertions.java
-@@ -2565,6 +2565,29 @@ public static <T> T assertThat(final AssertProvider<T> component) {
- return AssertionsForInterfaceTypes.assertThat(actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(StringBuilder actual) {
-+ return AssertionsForClassTypes.assertThat(actual);
-+ }
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(StringBuffer actual) {
-+ return AssertionsForClassTypes.assertThat(actual);
-+ }
-+
- /**
- * Creates a new instance of <code>{@link CharSequenceAssert}from a {@link String}</code>.
- *
-diff --git a/src/main/java/org/assertj/core/api/AssertionsForClassTypes.java b/src/main/java/org/assertj/core/api/AssertionsForClassTypes.java
-index fd05593159..fb2e2acfbd 100644
---- a/src/main/java/org/assertj/core/api/AssertionsForClassTypes.java
-+++ b/src/main/java/org/assertj/core/api/AssertionsForClassTypes.java
-@@ -487,6 +487,30 @@ public static AbstractShortArrayAssert<?> assertThat(short[] actual) {
- return new ShortArrayAssert(actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(StringBuilder actual) {
-+ return new CharSequenceAssert(actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(StringBuffer actual) {
-+ return new CharSequenceAssert(actual);
-+ }
-+
- /**
- * Creates a new instance of <code>{@link StringAssert}</code>.
- *
-diff --git a/src/main/java/org/assertj/core/api/Assumptions.java b/src/main/java/org/assertj/core/api/Assumptions.java
-index 9ce773bd44..d26b2453ce 100644
---- a/src/main/java/org/assertj/core/api/Assumptions.java
-+++ b/src/main/java/org/assertj/core/api/Assumptions.java
-@@ -308,6 +308,31 @@ public static AbstractCharArrayAssert<?> assumeThat(char[] actual) {
- return asAssumption(CharSequenceAssert.class, CharSequence.class, actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> assumption from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assumption for assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> assumeThat(StringBuilder actual) {
-+ return asAssumption(CharSequenceAssert.class, CharSequence.class, actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> assumption from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assumption for assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> assumeThat(StringBuffer actual) {
-+ return asAssumption(CharSequenceAssert.class, CharSequence.class, actual);
-+ }
-+
-+
- /**
- * Creates a new instance of <code>{@link ShortAssert}</code> assumption.
- *
-diff --git a/src/main/java/org/assertj/core/api/BDDAssertions.java b/src/main/java/org/assertj/core/api/BDDAssertions.java
-index c558153faf..03e574a8d2 100644
---- a/src/main/java/org/assertj/core/api/BDDAssertions.java
-+++ b/src/main/java/org/assertj/core/api/BDDAssertions.java
-@@ -800,6 +800,30 @@ public static AbstractShortArrayAssert<?> then(short[] actual) {
- return assertThat(actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link org.assertj.core.api.CharSequenceAssert}</code> from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> then(StringBuilder actual) {
-+ return assertThat(actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link org.assertj.core.api.CharSequenceAssert}</code> from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> then(StringBuffer actual) {
-+ return assertThat(actual);
-+ }
-+
- /**
- * Creates a new instance of <code>{@link org.assertj.core.api.StringAssert}</code>.
- *
-diff --git a/src/main/java/org/assertj/core/api/Java6AbstractBDDSoftAssertions.java b/src/main/java/org/assertj/core/api/Java6AbstractBDDSoftAssertions.java
-index bd54285ae1..edb0451067 100644
---- a/src/main/java/org/assertj/core/api/Java6AbstractBDDSoftAssertions.java
-+++ b/src/main/java/org/assertj/core/api/Java6AbstractBDDSoftAssertions.java
-@@ -487,6 +487,30 @@ public CharSequenceAssert then(CharSequence actual) {
- return proxy(CharSequenceAssert.class, CharSequence.class, actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public CharSequenceAssert then(StringBuilder actual) {
-+ return proxy(CharSequenceAssert.class, CharSequence.class, actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public CharSequenceAssert then(StringBuffer actual) {
-+ return proxy(CharSequenceAssert.class, CharSequence.class, actual);
-+ }
-+
- /**
- * Creates a new instance of <code>{@link StringAssert}</code>.
- *
-diff --git a/src/main/java/org/assertj/core/api/Java6AbstractStandardSoftAssertions.java b/src/main/java/org/assertj/core/api/Java6AbstractStandardSoftAssertions.java
-index ee9d3fb72d..4ff4315635 100644
---- a/src/main/java/org/assertj/core/api/Java6AbstractStandardSoftAssertions.java
-+++ b/src/main/java/org/assertj/core/api/Java6AbstractStandardSoftAssertions.java
-@@ -489,6 +489,30 @@ public CharSequenceAssert assertThat(CharSequence actual) {
- return proxy(CharSequenceAssert.class, CharSequence.class, actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public CharSequenceAssert assertThat(StringBuilder actual) {
-+ return proxy(CharSequenceAssert.class, CharSequence.class, actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public CharSequenceAssert assertThat(StringBuffer actual) {
-+ return proxy(CharSequenceAssert.class, CharSequence.class, actual);
-+ }
-+
- /**
- * Creates a new instance of <code>{@link StringAssert}</code>.
- *
-diff --git a/src/main/java/org/assertj/core/api/Java6Assertions.java b/src/main/java/org/assertj/core/api/Java6Assertions.java
-index e88ccde3c8..10912f41bc 100644
---- a/src/main/java/org/assertj/core/api/Java6Assertions.java
-+++ b/src/main/java/org/assertj/core/api/Java6Assertions.java
-@@ -924,6 +924,30 @@ public static AbstractShortArrayAssert<?> assertThat(short[] actual) {
- return new CharSequenceAssert(actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(StringBuilder actual) {
-+ return new CharSequenceAssert(actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(StringBuffer actual) {
-+ return new CharSequenceAssert(actual);
-+ }
-+
- /**
- * Creates a new instance of <code>{@link StringAssert}</code>.
- *
-diff --git a/src/main/java/org/assertj/core/api/Java6BDDAssertions.java b/src/main/java/org/assertj/core/api/Java6BDDAssertions.java
-index 4ffc23475b..009929ebc9 100644
---- a/src/main/java/org/assertj/core/api/Java6BDDAssertions.java
-+++ b/src/main/java/org/assertj/core/api/Java6BDDAssertions.java
-@@ -795,6 +795,30 @@ public static AbstractShortArrayAssert<?> then(short[] actual) {
- return assertThat(actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link org.assertj.core.api.CharSequenceAssert}</code> from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> then(StringBuilder actual) {
-+ return assertThat(actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link org.assertj.core.api.CharSequenceAssert}</code> from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ public static AbstractCharSequenceAssert<?, ? extends CharSequence> then(StringBuffer actual) {
-+ return assertThat(actual);
-+ }
-+
- /**
- * Creates a new instance of <code>{@link org.assertj.core.api.StringAssert}</code>.
- *
-diff --git a/src/main/java/org/assertj/core/api/WithAssertions.java b/src/main/java/org/assertj/core/api/WithAssertions.java
-index c87854dd89..b71250c1bd 100644
---- a/src/main/java/org/assertj/core/api/WithAssertions.java
-+++ b/src/main/java/org/assertj/core/api/WithAssertions.java
-@@ -564,6 +564,30 @@ default <VALUE> AtomicStampedReferenceAssert<VALUE> assertThat(AtomicStampedRefe
- return Assertions.assertThat(actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ default AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(final StringBuilder actual) {
-+ return Assertions.assertThat(actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ default AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(final StringBuffer actual) {
-+ return Assertions.assertThat(actual);
-+ }
-+
- /**
- * Creates a new instance of <code>{@link ShortArrayAssert}</code>.
- *
-diff --git a/src/main/java/org/assertj/core/api/WithAssumptions.java b/src/main/java/org/assertj/core/api/WithAssumptions.java
-index 0703fa33dd..56539e36dd 100644
---- a/src/main/java/org/assertj/core/api/WithAssumptions.java
-+++ b/src/main/java/org/assertj/core/api/WithAssumptions.java
-@@ -371,6 +371,29 @@ default <VALUE> AtomicStampedReferenceAssert<VALUE> assumeThat(AtomicStampedRefe
- return Assumptions.assumeThat(actual);
- }
-
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> assumption from a {@link StringBuilder}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assumption for assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ default AbstractCharSequenceAssert<?, ? extends CharSequence> assumeThat(final StringBuilder actual) {
-+ return Assumptions.assumeThat(actual);
-+ }
-+
-+ /**
-+ * Creates a new instance of <code>{@link CharSequenceAssert}</code> assumption from a {@link StringBuffer}.
-+ *
-+ * @param actual the actual value.
-+ * @return the created assumption for assertion object.
-+ * @since 3.11.0
-+ */
-+ @CheckReturnValue
-+ default AbstractCharSequenceAssert<?, ? extends CharSequence> assumeThat(final StringBuffer actual) {
-+ return Assumptions.assumeThat(actual);
-+ }
- /**
- * Creates a new instance of <code>{@link ShortArrayAssert}</code> assumption.
- *
-diff --git a/src/test/java/org/assertj/core/api/Assertions_assertThat_with_StringBuffer_Test.java b/src/test/java/org/assertj/core/api/Assertions_assertThat_with_StringBuffer_Test.java
-new file mode 100644
-index 0000000000..b3f020f101
---- /dev/null
-+++ b/src/test/java/org/assertj/core/api/Assertions_assertThat_with_StringBuffer_Test.java
-@@ -0,0 +1,36 @@
-+/*
-+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
-+ * the License. You may obtain a copy of the License at
-+ *
-+ * http://www.apache.org/licenses/LICENSE-2.0
-+ *
-+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
-+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
-+ * specific language governing permissions and limitations under the License.
-+ *
-+ * Copyright 2012-2018 the original author or authors.
-+ */
-+package org.assertj.core.api;
-+
-+import org.junit.Test;
-+
-+import static org.assertj.core.api.Assertions.assertThat;
-+
-+/**
-+ * Tests for <code>{@link Assertions#assertThat(StringBuffer)}</code>.
-+ */
-+public class Assertions_assertThat_with_StringBuffer_Test {
-+
-+ @Test
-+ public void should_create_Assert() {
-+ AbstractCharSequenceAssert<?, ?> assertions = Assertions.assertThat(new StringBuffer("Yoda"));
-+ assertThat(assertions).isNotNull();
-+ }
-+
-+ @Test
-+ public void should_pass_actual() {
-+ StringBuffer actual = new StringBuffer("Yoda");
-+ AbstractCharSequenceAssert<?, ?> assertions = Assertions.assertThat(actual);
-+ assertThat(assertions.actual).isSameAs(actual);
-+ }
-+}
-diff --git a/src/test/java/org/assertj/core/api/Assertions_assertThat_with_StringBuilder_Test.java b/src/test/java/org/assertj/core/api/Assertions_assertThat_with_StringBuilder_Test.java
-new file mode 100644
-index 0000000000..315d6d4b9f
---- /dev/null
-+++ b/src/test/java/org/assertj/core/api/Assertions_assertThat_with_StringBuilder_Test.java
-@@ -0,0 +1,36 @@
-+/*
-+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
-+ * the License. You may obtain a copy of the License at
-+ *
-+ * http://www.apache.org/licenses/LICENSE-2.0
-+ *
-+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
-+ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
-+ * specific language governing permissions and limitations under the License.
-+ *
-+ * Copyright 2012-2018 the original author or authors.
-+ */
-+package org.assertj.core.api;
-+
-+import org.junit.Test;
-+
-+import static org.assertj.core.api.Assertions.assertThat;
-+
-+/**
-+ * Tests for <code>{@link Assertions#assertThat(StringBuilder)}</code>.
-+ */
-+public class Assertions_assertThat_with_StringBuilder_Test {
-+
-+ @Test
-+ public void should_create_Assert() {
-+ AbstractCharSequenceAssert<?, ?> assertions = Assertions.assertThat(new StringBuilder("Yoda"));
-+ assertThat(assertions).isNotNull();
-+ }
-+
-+ @Test
-+ public void should_pass_actual() {
-+ StringBuilder actual = new StringBuilder("Yoda");
-+ AbstractCharSequenceAssert<?, ?> assertions = Assertions.assertThat(actual);
-+ assertThat(assertions.actual).isSameAs(actual);
-+ }
-+}
diff --git a/dev-java/assertj-core/metadata.xml b/dev-java/assertj-core/metadata.xml
deleted file mode 100644
index a009a741c11e..000000000000
--- a/dev-java/assertj-core/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
- <longdescription>AssertJ core is a Java library that provides a fluent interface for writing assertions. Its main goal is to improve test code readability and make maintenance of tests easier. AssertJ core provides assertions for JDK standard types can be used with either JUnit or TestNG.</longdescription>
- <upstream>
- <remote-id type="github">assertj/assertj-core</remote-id>
- </upstream>
-</pkgmetadata>