Skip to content

Commit 290fd10

Browse files
authored
Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 (#629)
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.24.2 to ~~3.25.0~~ 3.25.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/assertj/assertj/releases">org.assertj:assertj-core's releases</a>.</em></p> <blockquote> <h2>v3.25.0</h2> <h2>:jigsaw: Binary Compatibility</h2> <p>The release is <a href="https://assertj.github.io/doc/#binary-compatibility">binary compatible</a> with the previous minor version.</p> <h2>:no_entry_sign: Deprecated</h2> <h3>Core</h3> <ul> <li>Deprecate the following date/time related assertions in favor of <code>isCloseTo</code>: <ul> <li><code>isEqualToIgnoringHours</code></li> <li><code>isEqualToIgnoringMinutes</code></li> <li><code>isEqualToIgnoringSeconds</code></li> <li><code>isEqualToIgnoringMillis</code></li> <li><code>isEqualToIgnoringNanos</code></li> <li><code>isInSameHourAs</code></li> <li><code>isInSameMinuteAs</code></li> <li><code>isInSameSecondAs</code></li> </ul> </li> <li>Deprecate <code>asList</code> in favor of <code>asInstanceOf</code> <a href="https://redirect.github.com/assertj/assertj/issues/3138">#3138</a></li> </ul> <h2>:sparkles: New Features</h2> <h3>Core</h3> <ul> <li> <p>Add <code>Descriptable#describedAs(Supplier&lt;String&gt;)</code></p> </li> <li> <p>Add <code>isInThePast</code> and <code>isInTheFuture</code> to <code>LocalDate</code> assertions <a href="https://redirect.github.com/assertj/assertj/issues/2933">#2933</a></p> </li> <li> <p>Add <code>isInThePast</code> and <code>isInTheFuture</code> to the missing Java 8 date/time types <a href="https://redirect.github.com/assertj/assertj/issues/2947">#2947</a></p> </li> <li> <p>Add <code>isRecord</code> and <code>isNotRecord</code> to <code>Class</code> assertions <a href="https://redirect.github.com/assertj/assertj/issues/2968">#2968</a></p> </li> <li> <p>Add <code>hasNullValue</code> and <code>doesNotHaveNullValue</code> to <code>AtomicReferenceAssert</code> <a href="https://redirect.github.com/assertj/assertj/issues/2969">#2969</a></p> </li> <li> <p>Add <code>asBoolean|Byte|Short|Int|Long|Float|Double</code> to <code>String</code> assertions <a href="https://redirect.github.com/assertj/assertj/issues/2580">#2580</a></p> </li> <li> <p>Add <code>hasRecordComponents</code> to <code>Class</code> assertions <a href="https://redirect.github.com/assertj/assertj/issues/2995">#2995</a></p> </li> <li> <p>Add getters for field path in <code>ComparisonDifference</code> <a href="https://redirect.github.com/assertj/assertj/issues/3007">#3007</a></p> </li> <li> <p>Allow to compare <code>enum</code> and <code>string</code> fields in the recursive comparison <a href="https://redirect.github.com/assertj/assertj/issues/2616">#2616</a></p> </li> <li> <p>Provide value when <code>assertThatThrownBy</code> / <code>thenThrownBy</code> fail <a href="https://redirect.github.com/assertj/assertj/issues/3043">#3043</a></p> </li> <li> <p>Add <code>isSealed</code> and <code>isNotSealed</code> to <code>Class</code> assertions <a href="https://redirect.github.com/assertj/assertj/issues/3080">#3080</a></p> </li> <li> <p>Add <code>assertThatCharSequence</code> to disambiguate Groovy's <code>GString</code> <a href="https://redirect.github.com/assertj/assertj/issues/3132">#3132</a></p> </li> <li> <p>Change the way the properties are collected using the <code>Class.getMethods()</code> API instead of iterating the class hierarchy using <code>Class.declaredMethods()</code> <a href="https://redirect.github.com/assertj/assertj/issues/3135">#3135</a></p> </li> <li> <p>Add default constructor for <code>RecursiveComparator</code> <a href="https://redirect.github.com/assertj/assertj/issues/3206">#3206</a></p> </li> <li> <p>Add <code>isPrimitive</code> and <code>isNotPrimitive</code> to <code>Class</code> assertions <a href="https://redirect.github.com/assertj/assertj/issues/2722">#2722</a></p> </li> <li> <p>Add <code>anyOf(ThrowingConsumer...)</code> and <code>allOf(ThrowingConsumer...)</code> <a href="https://redirect.github.com/assertj/assertj/issues/3219">#3219</a></p> <!-- raw HTML omitted --> <p>What was written as:</p> <pre lang="java"><code>assertThat(elements) .extracting(Element::getProperty) .allSatisfy(p -&gt; assertThat(p).satisfiesAnyOf( p1 -&gt; assertThat(p1).isNull(), </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/assertj/assertj/commit/2c1c0839af66989c2d30d5b556799ca75ef2c246"><code>2c1c083</code></a> [maven-release-plugin] prepare release assertj-build-3.25.0</li> <li><a href="https://github.com/assertj/assertj/commit/c44129de725f5a3ecbaba16dd7b9ec31fd9e293b"><code>c44129d</code></a> Move <code>flatten-maven-plugin</code> version to separate property</li> <li><a href="https://github.com/assertj/assertj/commit/31cefaf68c04e13c6703033151f776251782af85"><code>31cefaf</code></a> Apply <code>flatten-maven-plugin</code> to <code>assertj-core</code> and <code>assertj-guava</code> (<a href="https://redirect.github.com/assertj/assertj/issues/3311">#3311</a>)</li> <li><a href="https://github.com/assertj/assertj/commit/435d183f2ededb18246338fb780098fabfba700b"><code>435d183</code></a> chore(deps-dev): bump org.testng:testng from 7.8.0 to 7.9.0 (<a href="https://redirect.github.com/assertj/assertj/issues/3312">#3312</a>)</li> <li><a href="https://github.com/assertj/assertj/commit/e044604d99cdb513177d467886d51c47e0163251"><code>e044604</code></a> chore(deps-dev): bump nl.jqno.equalsverifier:equalsverifier from 3.15.4 to 3....</li> <li><a href="https://github.com/assertj/assertj/commit/1ea43798bdd19c02f0d5223df1188a8029740ef2"><code>1ea4379</code></a> chore(deps-dev): bump com.fasterxml.jackson.core:jackson-databind from 2.16.0...</li> <li><a href="https://github.com/assertj/assertj/commit/e841b327cd668856625cb18dc6807723ab966742"><code>e841b32</code></a> chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 ...</li> <li><a href="https://github.com/assertj/assertj/commit/5ea37606edf781f25d9661a09dcc02b8a9f3c7dc"><code>5ea3760</code></a> ci: update workflows to Java 21 (<a href="https://redirect.github.com/assertj/assertj/issues/3191">#3191</a>)</li> <li><a href="https://github.com/assertj/assertj/commit/e91cb7bfafd612961350e6846220a62a8188567f"><code>e91cb7b</code></a> ci: upload only report for latest release binary compatibility</li> <li><a href="https://github.com/assertj/assertj/commit/79cc530b587fe1165172e012a6ab39bba601ce59"><code>79cc530</code></a> test: avoid split packages in Kotlin integration tests</li> <li>Additional commits viewable in <a href="https://github.com/assertj/assertj/compare/assertj-build-3.24.2...assertj-build-3.25.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.assertj:assertj-core&package-manager=maven&previous-version=3.24.2&new-version=3.25.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
2 parents 6b2f4d3 + 0a9e05c commit 290fd10

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

java-compiler-testing/src/test/java/io/github/ascopes/jct/tests/unit/compilers/AbstractJctCompilerTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
import javax.annotation.processing.Processor;
7171
import javax.tools.JavaCompiler;
7272
import org.assertj.core.api.AbstractObjectAssert;
73+
import org.assertj.core.api.InstanceOfAssertFactories;
7374
import org.jspecify.annotations.Nullable;
7475
import org.junit.jupiter.api.BeforeEach;
7576
import org.junit.jupiter.api.ClassOrderer;
@@ -145,7 +146,7 @@ void constructorInitialisesNameCorrectly() {
145146
void constructorInitialisesAnnotationProcessorsToEmptyList() {
146147
// Then
147148
assertThatCompilerField("annotationProcessors")
148-
.asList()
149+
.asInstanceOf(InstanceOfAssertFactories.LIST)
149150
.isEmpty();
150151
}
151152

@@ -154,7 +155,7 @@ void constructorInitialisesAnnotationProcessorsToEmptyList() {
154155
void constructorInitialisesAnnotationProcessorOptionsToEmptyList() {
155156
// Then
156157
assertThatCompilerField("annotationProcessorOptions")
157-
.asList()
158+
.asInstanceOf(InstanceOfAssertFactories.LIST)
158159
.isEmpty();
159160
}
160161

@@ -163,7 +164,7 @@ void constructorInitialisesAnnotationProcessorOptionsToEmptyList() {
163164
void constructorInitialisesCompilerOptionsToEmptyList() {
164165
// Then
165166
assertThatCompilerField("compilerOptions")
166-
.asList()
167+
.asInstanceOf(InstanceOfAssertFactories.LIST)
167168
.isEmpty();
168169
}
169170

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
<properties>
8484
<!-- Dependencies -->
8585
<apiguardian.version>1.1.2</apiguardian.version>
86-
<assertj.version>3.24.2</assertj.version>
86+
<assertj.version>3.25.1</assertj.version>
8787
<awaitility.version>4.2.0</awaitility.version>
8888
<fuzzywuzzy.version>1.4.0</fuzzywuzzy.version>
8989
<jspecify.version>0.3.0</jspecify.version>

0 commit comments

Comments
 (0)