[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4257":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},4257,"junit-framework","junit-team\u002Fjunit-framework","junit-team","✅ The programmer-friendly testing framework for Java and the JVM","https:\u002F\u002Fjunit.org",null,"Java",7025,1688,263,104,0,1,18,3,40.68,"Eclipse Public License 2.0",false,"main",true,[26,27,28,29,30,31,32,33],"java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework","2026-06-12 02:01:01","\u003Ch1>\n  \u003Cpicture width=\"200\">\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fjunit.org\u002Fassets\u002Fimg\u002Fjunit-logo-inverted-darker.svg\">\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fjunit.org\u002Fassets\u002Fimg\u002Fjunit-logo.svg\">\n    \u003Cimg alt=\"JUnit\" src=\"https:\u002F\u002Fjunit.org\u002Fassets\u002Fimg\u002Fjunit-logo.svg\" width=\"200\">\n  \u003C\u002Fpicture>\n\u003C\u002Fh1>\n\nThis repository is the home of JUnit Platform, Jupiter, and Vintage.\n\n## Sponsors\n\n[![Support JUnit](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%F0%9F%92%9A-Support%20JUnit-brightgreen.svg)](https:\u002F\u002Fjunit.org\u002Fsponsoring)\n\n* **Gold Sponsors:** [JetBrains](https:\u002F\u002Fjb.gg\u002Fjunit-logo)\n* **Silver Sponsors:** [Micromata](https:\u002F\u002Fwww.micromata.de), [Quo Card](https:\u002F\u002Fquo-digital.jp)\n* **Bronze Sponsors:** [Premium Minds](https:\u002F\u002Fwww.premium-minds.com), [codefortynine](https:\u002F\u002Fcodefortynine.com), [Info Support](https:\u002F\u002Fwww.infosupport.com), [Code Intelligence](https:\u002F\u002Fwww.code-intelligence.com), [Route4Me](https:\u002F\u002Froute4me.com\u002F), [Testiny](https:\u002F\u002Fwww.testiny.io\u002F), [TestMu AI](https:\u002F\u002Fwww.testmuai.com\u002F?utm_medium=sponsor&utm_source=junit)\n\n## Latest Releases\n\n- General Availability (GA): [JUnit 6.0.3](https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Freleases\u002Ftag\u002Fr6.0.3) (February 15, 2026)\n- Preview (Milestone\u002FRelease Candidate): [JUnit 6.1.0-RC1](https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Freleases\u002Ftag\u002Fr6.1.0-RC1) (April 25, 2026)\n\n## Documentation\n\n- [User Guide]\n- [Javadoc]\n- [Release Notes]\n- [Examples]\n\n## Contributing\n\nContributions to JUnit are both welcomed and appreciated. For specific guidelines\nregarding contributions, please see [CONTRIBUTING.md] in the root directory of the\nproject. Those willing to use milestone or SNAPSHOT releases are encouraged\nto file feature requests and bug reports using the project's\n[issue tracker](https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Fissues). Issues marked with an\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Fissues?q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs\">`up-for-grabs`\u003C\u002Fa>\nlabel are specifically targeted for community contributions.\n\n## Getting Help\n\nAsk JUnit-related questions on [StackOverflow] or use the Q&A category on [GitHub Discussions].\n\n## Continuous Integration Builds\n\n[![CI](https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Factions\u002Fworkflows\u002Fmain.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Factions\u002Fworkflows\u002Fmain.yml) [![Cross-Version](https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Factions\u002Fworkflows\u002Fcross-version.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Factions\u002Fworkflows\u002Fcross-version.yml)\n\nOfficial CI build server used to perform quick checks on submitted pull requests and for\nbuild matrices including the latest released OpenJDK and early access builds of the next\nOpenJDK.\n\n## Code Coverage\n\nCode coverage using [JaCoCo] for the latest build is available on [Codecov].\n\nA code coverage report can also be generated locally via the [Gradle Wrapper] by\nexecuting `.\u002Fgradlew clean jacocoRootReport`. The results will be available\nin `build\u002Freports\u002Fjacoco\u002FjacocoRootReport\u002Fhtml\u002Findex.html`.\n\n## Develocity\n\n[![Revved up by Develocity](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRevved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A)](https:\u002F\u002Fge.junit.org\u002Fscans)\n\nJUnit utilizes [Develocity](https:\u002F\u002Fgradle.com\u002F) for [Build Scans](https:\u002F\u002Fscans.gradle.com\u002F),\n[Build Cache](https:\u002F\u002Fdocs.gradle.org\u002Fcurrent\u002Fuserguide\u002Fbuild_cache.html), and\n[Predictive Test Selection](https:\u002F\u002Fdocs.gradle.com\u002Fenterprise\u002Fpredictive-test-selection\u002F).\n\nThe latest Build Scans are available on [ge.junit.org](https:\u002F\u002Fge.junit.org\u002F). Currently,\nonly core team members can publish Build Scans on that server.\nYou can, however, publish a Build Scan to [scans.gradle.com](https:\u002F\u002Fscans.gradle.com\u002F) by\nusing the `--scan` parameter explicitly.\n\nThe remote Build Cache is enabled by default for everyone so that local builds can reuse\ntask outputs from previous CI builds.\n\n## Building from Source\n\nYou need [JDK 25] to build JUnit. [Gradle toolchains] are used to detect and\npotentially download additional JDKs for compilation and test execution.\n\nAll modules can be _built_ and _tested_ with the [Gradle Wrapper] using the following command:\n\n`.\u002Fgradlew build`\n\nAll modules can be _installed_ in a local Maven repository for consumption in other local\nprojects via the following command:\n\n`.\u002Fgradlew publishToMavenLocal`\n\n## Dependency Metadata\n\n[![JUnit Jupiter version](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Forg.junit.jupiter\u002Fjunit-jupiter\u002F6..svg?color=25a162&label=Jupiter)](https:\u002F\u002Fcentral.sonatype.com\u002Fsearch?namespace=org.junit.jupiter)\n[![JUnit Vintage version](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Forg.junit.vintage\u002Fjunit-vintage-engine\u002F6..svg?color=25a162&label=Vintage)](https:\u002F\u002Fcentral.sonatype.com\u002Fsearch?namespace=org.junit.vintage)\n[![JUnit Platform version](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Forg.junit.platform\u002Fjunit-platform-commons\u002F6..svg?color=25a162&label=Platform)](https:\u002F\u002Fcentral.sonatype.com\u002Fsearch?namespace=org.junit.platform)\n\nConsult the [Dependency Metadata] section of the [User Guide] for a list of all artifacts\nof the JUnit Platform, JUnit Jupiter, and JUnit Vintage.\n\n\n[Codecov]: https:\u002F\u002Fcodecov.io\u002Fgh\u002Fjunit-team\u002Fjunit-framework\n[CONTRIBUTING.md]: https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Fblob\u002FHEAD\u002FCONTRIBUTING.md\n[Dependency Metadata]: https:\u002F\u002Fdocs.junit.org\u002Fcurrent\u002Fappendix.html#dependency-metadata\n[GitHub Discussions]: https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-framework\u002Fdiscussions\u002Fcategories\u002Fq-a\n[Gradle toolchains]: https:\u002F\u002Fdocs.gradle.org\u002Fcurrent\u002Fuserguide\u002Ftoolchains.html\n[Gradle Wrapper]: https:\u002F\u002Fdocs.gradle.org\u002Fcurrent\u002Fuserguide\u002Fgradle_wrapper.html#sec:using_wrapper\n[JaCoCo]: https:\u002F\u002Fwww.eclemma.org\u002Fjacoco\u002F\n[Javadoc]: https:\u002F\u002Fapi.junit.org\n[JDK 25]: https:\u002F\u002Fjavaalmanac.io\u002Fjdk\u002F25\u002F\n[Release Notes]: https:\u002F\u002Fdocs.junit.org\u002Fcurrent\u002Frelease-notes.html\n[Examples]: https:\u002F\u002Fgithub.com\u002Fjunit-team\u002Fjunit-examples\n[StackOverflow]: https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fjunit5\n[User Guide]: https:\u002F\u002Fdocs.junit.org\n","JUnit 是一个面向程序员的 Java 和 JVM 测试框架。它提供了丰富的注解和断言方法，支持参数化测试、假设驱动开发等功能，使得单元测试编写更加简洁高效。JUnit 由 JUnit Platform、Jupiter 和 Vintage 三个模块组成，分别负责运行环境、新编程模型以及对旧版本 JUnit 的兼容。适用于需要进行高质量软件开发与维护的场景，特别是在敏捷开发流程中，能够帮助团队快速定位问题并提高代码质量。",2,"2026-06-11 02:59:17","top_language"]