[java] Refactor tests by asolntsev · Pull Request #16684 · SeleniumHQ/selenium

@asolntsev self-assigned this

Dec 5, 2025

@cgoldberg cgoldberg changed the title Refactor tests [java] Refactor tests

Dec 5, 2025
…ssTypes`

1. `Assertions.assertThat` is the standard, primary entry point for AssertJ assertions.
   It works for all types and automatically picks specialized assertion classes when available.
2. `AssertionsForClassTypes.assertThat` is a legacy / niche entry point intended for cases where type inference conflicts with AssertJ’s overloaded `assertThat` methods.
…one construct "try/fail/catch(expected)".
`assertThat($$.size()).isEqualTo(2)` -> `assertThat($$).hasSize(2)`
`assertThat(X.get()).isEqualTo(2)` -> `assertThat(X).hasValue(2)`

@asolntsev asolntsev changed the title [java] Refactor tests [java] Refactor AssertJ usage in Java tests

Dec 6, 2025

@qodo-code-review qodo-code-review bot changed the title [java] Refactor AssertJ usage in Java tests [java] Refactor tests

Dec 6, 2025

This was referenced

Jan 19, 2026

This was referenced

Feb 1, 2026

This was referenced

Feb 11, 2026

This was referenced

Feb 20, 2026