Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

assertj-core-3.25.3-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: assertj-core Distribution: openSUSE Tumbleweed
Version: 3.25.3 Vendor: openSUSE
Release: 1.1 Build date: Tue Apr 30 18:00:07 2024
Group: Unspecified Build host: reproducible
Size: 1485464 Source RPM: assertj-core-3.25.3-1.1.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).

Provides

Requires

License

Apache-2.0

Changelog

* 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

Files

/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, Fri May 17 23:57:33 2024