| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: assertj-core | Distribution: SUSE Linux 16 |
| Version: 3.25.3 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.2.2 | Build date: Mon Sep 23 07:32:04 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 1484627 | Source RPM: assertj-core-3.25.3-160000.2.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://joel-costigliola.github.io/assertj/ | |
| Summary: Library of assertions similar to fest-assert | |
A set of strongly-typed assertions to use for unit testing (either with JUnit or TestNG).
Apache-2.0
* Mon Sep 23 2024 fstrba@suse.com
- Use SOURCE_DATE_EPOCH for reproducible builds
* Fri May 24 2024 fstrba@suse.com
- Require in OBS junit5-minimal to avoid provider choice
* Tue Apr 30 2024 fstrba@suse.com
- Upgrade to version 3.25.3
* Deprecations:
+ Deprecate the following date/time related assertions in favor
of isCloseTo:
- isEqualToIgnoringHours
- isEqualToIgnoringMinutes
- isEqualToIgnoringSeconds
- isEqualToIgnoringMillis
- isEqualToIgnoringNanos
- isInSameHourAs
- isInSameMinuteAs
- isInSameSecondAs
+ Deprecate asList in favor of asInstanceOf
* New Features:
+ Add Descriptable#describedAs(Supplier<String>)
+ Add isInThePast and isInTheFuture to LocalDate assertions
+ Add isInThePast and isInTheFuture to the missing Java 8
date/time types
+ Add isRecord and isNotRecord to Class assertions
+ Add hasNullValue and doesNotHaveNullValue to
AtomicReferenceAssert
+ Add asBoolean|Byte|Short|Int|Long|Float|Double to String
assertions
+ Add hasRecordComponents to Class assertions
+ Add getters for field path in ComparisonDifference
+ Allow to compare enum and string fields in the recursive
comparison
+ Provide value when assertThatThrownBy / thenThrownBy fail
+ Add isSealed and isNotSealed to Class assertions
+ Add assertThatCharSequence to disambiguate Groovy's GString
+ Change the way the properties are collected using the
Class.getMethods() API instead of iterating the class
hierarchy using Class.declaredMethods()
+ Add default constructor for RecursiveComparator
+ Add isPrimitive and isNotPrimitive to Class assertions
+ Add anyOf(ThrowingConsumer...) and allOf(ThrowingConsumer...)
+ Show the array/iterable under test in the assertion error
message when it is not empty but should have been
* Bug Fixes:
+ Compare Java types from javax and com.sun by their equals
method in recursive comparison
+ The recursive comparison comparingOnlyFields did not treat
array/iterable elements as root objects
+ Fixes a bug when failing assertions on DirectoryStream types
+ Fix handling of null containers in the recursive assertion
+ Handle null values in map entry sets when formatting
+ Fix NPE when expected and actual field values are null
+ Fix NPE on anyMatch when actual contains null and
Objects::isNull is used as predicate
+ Fix misleading subsequence failure messages in string
assertions
+ Do not ignore nested fields of types specified in
comparingOnlyFieldsOfTypes
+ containsExactly does not work properly with maps not using
equals to compare keys
+ Escape percentage in shouldContainExactly error message
+ Fix recursive comparison of ignored types in unordered
collection
+ Revert "Provide value when assertThatThrownBy/thenThrownBy
fail"
+ Revert "fix: containsExactly does not work properly with maps
not using equals to compare keys"
+ Fix unresolvable Javadoc stylesheet URLs, simplify
configuration
+ Fix missing configuration for MatcherAssert soft assertions
+ Make deprecation notice visible in AbstractAssert#asList
+ Recursive comparison uses equals on root object when
useOverriddenEquals is enabled
+ satisfiesExactlyInAnyOrder fails if actual overrides equals
+ Avoid calling actual.hashCode() and expected.hashCode() in
DualValue
+ Recursive comparison checks for existence of fields in types
that parameterize nested unordered iterables
+ Lock maven-clean-plugin version for all modules
+ Fix a performance regression in the recursive comparison
related to FieldLocation
+ Don't fail when the recursive comparison checks compared
fields in collection elements
* Improvements
+ Add Spotless
+ Use Bnd feature to write resolved bndrun files to output
folder
+ Add Throwable stack trace to ShouldHaveClause
+ Avoid copy of any Collection instance in
Iterables::assertContains
+ Add Throwable stack trace to ShouldHaveRootCauseInstance and
ShouldHaveRootCauseExactlyInstance
+ Add missing description to nested condition
+ Make nestable condition factory accept conditions on super
types
+ Add varargs overload to Assert::hasString and
Assert::doesNotHaveString
+ Improve recursive comparison performance by caching field and
field names result
+ Document performance cost of ignoring collection order
+ Track visited values and their comparison differences so that
they can be reused
+ Use hash code for compareUnorderedIterables to improve
performance in some common cases
+ Improve recursive comparison error message regarding equals
methods used for JDK types
+ Format large arrays as strings
+ Remove null check as isArray already performs it
+ Fix PrimitiveArralList/TransformlingList test file names
+ Add exception for usages of isEqualTo and isNotEqualTo on
assertions
+ Add check for missing fields in recursive comparison where
specific fields are requested for comparison
+ Improve efficiency of iterable string conversion
+ Add more tests for usingRecursiveComparison
+ Checks that compared fields exist before running the recursive
comparison
+ Remove maven-surefire-plugin duplicate version
+ Remove Maven default goal
+ Add dependency graph workflow
+ Normalize non-breaking spaces like regular white spaces
+ AbstractOffsetDateTimeAssert::isBetween parameter names should
use inclusive, not exclusive
+ Invoke isNotNull in returns and doesNotReturn
+ Cache node names in ComparingFields, ComparingProperties
+ Cache node names in ComparingNormalizedFields
+ Use simpler syntax in
DefaultRecursiveComparisonIntrospectionStrategy
.getChildrenNodeNamesOf
+ Update to Contributor Covenant Code of Conduct v2.1
+ Correct contains assertion Javadoc to reflect method behavior
in case actual is not empty and the group of values to look
for is
+ Fix Javadoc typos
+ Improving null-safety of isEqualToNormalizingNewlines
+ Speed up for BinaryDiff performance
+ Upgrade workflows to Java 21
+ Apply flatten-maven-plugin to assertj-core and assertj-guava
* Wed May 01 2019 jengelh@inai.de
- Ensure neutrality of descriptions.
* Tue Apr 30 2019 fstrba@suse.com
- Initial packaging of assertj-core 3.8.0
/usr/share/doc/packages/assertj-core /usr/share/doc/packages/assertj-core/CONTRIBUTING.md /usr/share/doc/packages/assertj-core/README.md /usr/share/java/assertj-core /usr/share/java/assertj-core/assertj-core.jar /usr/share/java/assertj-core/assertj-guava.jar /usr/share/licenses/assertj-core /usr/share/licenses/assertj-core/LICENSE.txt /usr/share/maven-metadata/assertj-core.xml /usr/share/maven-poms/assertj-core /usr/share/maven-poms/assertj-core/assertj-bom.pom /usr/share/maven-poms/assertj-core/assertj-build.pom /usr/share/maven-poms/assertj-core/assertj-core-java-17.pom /usr/share/maven-poms/assertj-core/assertj-core-junit4-with-opentest4j.pom /usr/share/maven-poms/assertj-core/assertj-core-osgi.pom /usr/share/maven-poms/assertj-core/assertj-core-testng-with-junit4.pom /usr/share/maven-poms/assertj-core/assertj-core.pom /usr/share/maven-poms/assertj-core/assertj-guava.pom /usr/share/maven-poms/assertj-core/assertj-integration-tests.pom /usr/share/maven-poms/assertj-core/assertj-parent.pom /usr/share/maven-poms/assertj-core/assertj-performance-tests.pom /usr/share/maven-poms/assertj-core/assertj-tests.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 27 22:35:07 2025