# AssertJ

Java library of fluent, strongly typed assertions for unit tests, usable with JUnit, TestNG and other frameworks.


Source: https://findsoftware.frbit.cloud/assertj/
Last reviewed: 2026-11-04
Listed since: 2026-11-04

## Record

### Links

- home: https://assertj.github.io/doc/
- repository: https://github.com/assertj/assertj
- docs: https://assertj.github.io/doc/

### Identity

- status: active
- maintainer: AssertJ
- maintainerType: unknown
- parent: unknown
- firstRelease: 2013
- hqCountry: unknown

### Kind

- category: testing
- hosting: not applicable
- language: java
- runtime: jvm
- runtimeMin: jvm 8
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: unknown
- renderingModes: not applicable
- installMethod: Maven dependency

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-01-24

### Adoption

- githubStargazers: 2854
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 376
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 80047
- dependentPackages: 14394

### Sources

- urls: https://assertj.github.io/doc/ (read 2026-11-04)
- urls: https://api.github.com/repos/assertj/assertj (read 2026-11-04)
- urls: https://assertj.github.io/doc/ (read 2026-11-04)
- maintainer: https://raw.githubusercontent.com/assertj/assertj/main/pom.xml (read 2026-11-04)
- category: https://raw.githubusercontent.com/assertj/assertj/main/README.md (read 2026-11-04)
- language: https://api.github.com/repos/assertj/assertj (read 2026-11-04)
- runtime: https://assertj.github.io/doc/ (read 2026-11-04)
- runtimeMin: https://assertj.github.io/doc/ (read 2026-11-04)
- runtimeMin: https://github.com/assertj/assertj/blob/assertj-build-3.27.7/assertj-parent/pom.xml (read 2026-11-04)
- installMethod: https://assertj.github.io/doc/ (read 2026-11-04)
- installMethod: https://assertj.github.io/doc/ (read 2026-11-04)
- license: https://api.github.com/repos/assertj/assertj (read 2026-11-04)
- currentMajor: https://github.com/assertj/assertj/releases/tag/assertj-build-3.27.7 (read 2026-11-04)
- latestReleaseDate: https://github.com/assertj/assertj/releases/tag/assertj-build-3.27.7 (read 2026-11-04)
- firstRelease: https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.assertj:assertj-core (read 2026-11-04)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.assertj:assertj-core (read 2026-11-04)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.assertj:assertj-core (read 2026-11-04)
- githubStargazers: https://api.github.com/repos/assertj/assertj (read 2026-11-04)
- contributors: https://api.github.com/repos/assertj/assertj/contributors (read 2026-11-04)

## Notes

AssertJ is a Java library of fluent, strongly typed assertions for unit tests, and it works with JUnit, TestNG or any other test framework. The core module is the one the install guide names, and the Maven and Gradle snippets add it as a dependency.

The repository also holds modules for Guava, Joda-Time, Neo4j, relational database tables and Swing user interfaces.

## Worth knowing

The guide lists Kotlin support and states that Android is compatible with exceptions: soft assertions and assumptions are not supported there, and Android is not an official target.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
