Stefano Cordio

Results 114 issues of Stefano Cordio

### Feature summary A better comparison could be added for all Jackson's `NumericNode` types having the same numeric value. However, this might require additional reflection-based code as Jackson should not...

theme: recursive comparison
status: waiting for interest
3rd-party: JsonUnit

Usage examples in [`CallableAssert_Demo_Test`](https://github.com/assertj/assertj-core/blob/callable-assert/src%2Ftest%2Fjava%2Forg%2Fassertj%2Fcore%2Fapi%2FCallableAssert_Demo_Test.java). This introduces a breaking change for all the `assertThatCode()` assertions with a `Callable` that don't call `doesNotThrowAnyException()` but any other method from `AbstractThrowableAssert`. #### Check List:...

Fixes #2666 and resolves #2688.

With the changes introduced in d391e2019a23bbbdfd1ecd4035f9141adcc0b092 and b22ba74c656e43e06dc00337fff24460e6246e77, `Path` and `File` assertions tests are hitting the file system as they use JUnit's `@TempDir`, and this has degraded the overall performance...

**Describe the bug** `usingComparator` does not work properly with certain combinations of numeric comparators from `java.util.Comparator`. * AssertJ Core version: 3.23.1 * Java version: 11 * Test framework version: JUnit...

Currently, `ComparisonStrategy` is part of the internal package and there is no easy way to access it. This limits extension capabilities in JPMS and OSGi applications. Exposing `ComparisonStrategy` in `AbstractAssert`...

Similar to #2329, `isDirectoryRecursivelyContaining(String)` should apply the filter pattern to filenames only and not to the entire path. Together with this change, the existing assertion tests for both variants with...

status: team discussion

I would like to use `japicmp` to provide automated feedback to pull requests about binary compatibility. Currently, I plan to add a comment to pull requests using the diff-like output....

## TL;DR This could solve: * #1786 * #2088 * #2400 * #2889 ## Overview This adds a factory SPI to `@TempDir`, allowing to define how the temporary directory is...

I guess this: https://github.com/junit-team/junit5/blob/7416e56237d3eefc890d3b36164a1b4a22fd5941/junit-jupiter-engine/src/test/java/org/junit/jupiter/engine/extension/TempDirectoryPerDeclarationTests.java#L412-L419 was originally inspired by: https://github.com/junit-team/junit5/blob/7416e56237d3eefc890d3b36164a1b4a22fd5941/junit-jupiter-engine/src/test/java/org/junit/jupiter/engine/extension/TempDirectoryPerContextTests.java#L786-L797 but the former is not really verifying what the display name says. This is my attempt to fix it.

type: task
component: Jupiter