Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: assertj-core | Distribution: openSUSE Tumbleweed |
Version: 3.25.3 | Vendor: openSUSE |
Release: 3.2 | Build date: Mon Sep 23 07:32:04 2024 |
Group: Unspecified | Build host: reproducible |
Size: 1484624 | Source RPM: assertj-core-3.25.3-3.2.src.rpm |
Packager: https://bugs.opensuse.org | |
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 Fridrich Strba <fstrba@suse.com> - Use SOURCE_DATE_EPOCH for reproducible builds * Fri May 24 2024 Fridrich Strba <fstrba@suse.com> - Require in OBS junit5-minimal to avoid provider choice * Tue Apr 30 2024 Fridrich Strba <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 Jan Engelhardt <jengelh@inai.de> - Ensure neutrality of descriptions. * Tue Apr 30 2019 Fridrich Strba <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, Tue Nov 12 23:52:06 2024