{"id":13511836,"url":"https://github.com/google/truth","last_synced_at":"2025-05-07T13:37:31.730Z","repository":{"id":537885,"uuid":"1936771","full_name":"google/truth","owner":"google","description":"Fluent assertions for Java and Android","archived":false,"fork":false,"pushed_at":"2025-05-02T20:37:29.000Z","size":36967,"stargazers_count":2749,"open_issues_count":75,"forks_count":264,"subscribers_count":88,"default_branch":"master","last_synced_at":"2025-05-02T21:33:43.076Z","etag":null,"topics":["assertion-framework","java","junit","test-framework","testing-library","truth","unit-testing"],"latest_commit_sha":null,"homepage":"https://truth.dev/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-06-22T18:55:12.000Z","updated_at":"2025-05-02T20:37:31.000Z","dependencies_parsed_at":"2023-10-11T00:59:08.362Z","dependency_job_id":"47e905cf-8185-4a67-8a40-bd79317461fa","html_url":"https://github.com/google/truth","commit_stats":{"total_commits":1844,"total_committers":105,"mean_commits":"17.561904761904763","dds":0.7510845986984815,"last_synced_commit":"f4a5ebb427b1f2420ac45fb25c1f1a9066836f41"},"previous_names":["truth0/truth"],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Ftruth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Ftruth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Ftruth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Ftruth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","download_url":"https://codeload.github.com/google/truth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252888209,"owners_count":21819950,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assertion-framework","java","junit","test-framework","testing-library","truth","unit-testing"],"created_at":"2024-08-01T03:01:13.166Z","updated_at":"2025-05-07T13:37:31.670Z","avatar_url":"https://github.com/google.png","language":"Java","readme":"[![Main Site][gh-pages-shield]][gh-pages-link]\n[![Build Status][ci-shield]][ci-link]\n[![Maven Release][maven-shield]][maven-link]\n[![Stackoverflow][stackoverflow-shield]][stackoverflow-link]\n\n## What is Truth?\n\nTruth makes your [test assertions] and [failure messages] more readable.\n[Similar][comparison] to [AssertJ], it [natively supports][known_types] many JDK\nand [Guava] types, and it is [extensible][extension] to others.\n\nTruth is owned and maintained by the [Guava] team. It is used in the majority\nof the tests in Google’s own codebase.\n\nRead more at [the main website](https://truth.dev).\n\n\u003c!-- references --\u003e\n\n[test assertions]: https://truth.dev/benefits#readable-assertions\n[failure messages]: https://truth.dev/benefits#readable-messages\n[comparison]: https://truth.dev/comparison\n[AssertJ]: http://joel-costigliola.github.io/assertj/\n[known_types]: https://truth.dev/known_types\n[extension]: https://truth.dev/extension\n[Guava]: https://github.com/google/guava\n[gh-pages-shield]: https://img.shields.io/badge/main%20site-truth.dev-ff55ff.png?style=flat\n[gh-pages-link]: https://truth.dev/\n[ci-shield]: https://github.com/google/truth/workflows/CI/badge.svg?branch=master\n[ci-link]: https://github.com/google/truth/actions\n[maven-shield]: https://img.shields.io/maven-central/v/com.google.truth/truth.png\n[maven-link]: https://search.maven.org/artifact/com.google.truth/truth\n[stackoverflow-shield]: https://img.shields.io/badge/stackoverflow-google‐truth-5555ff.png?style=flat\n[stackoverflow-link]: https://stackoverflow.com/questions/tagged/google-truth\n","funding_links":[],"categories":["Java","库","Assertion","测试","IV. Testing","Projects","Make your automated tests eloquent with these awesome assertion libraries in Java and Kotlin","Testing"],"sub_categories":["测试","Helper","1. Testing","Testing"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle%2Ftruth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogle%2Ftruth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle%2Ftruth/lists"}