{"id":21061980,"url":"https://github.com/oohira/junit5-doc-jp","last_synced_at":"2025-05-16T00:34:34.107Z","repository":{"id":75100344,"uuid":"125716904","full_name":"oohira/junit5-doc-jp","owner":"oohira","description":"『JUnit 5 User Guide』の日本語訳","archived":false,"fork":false,"pushed_at":"2019-09-25T12:51:38.000Z","size":16635,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T18:21:35.576Z","etag":null,"topics":["documentation","java","junit","translation"],"latest_commit_sha":null,"homepage":"https://oohira.github.io/junit5-doc-jp/user-guide/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oohira.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-notice.md","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}},"created_at":"2018-03-18T11:14:04.000Z","updated_at":"2020-04-21T07:44:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"1546a735-9b6f-473d-8bd6-75fc8dcfeb92","html_url":"https://github.com/oohira/junit5-doc-jp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oohira%2Fjunit5-doc-jp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oohira%2Fjunit5-doc-jp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oohira%2Fjunit5-doc-jp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oohira%2Fjunit5-doc-jp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oohira","download_url":"https://codeload.github.com/oohira/junit5-doc-jp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448068,"owners_count":22072755,"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":["documentation","java","junit","translation"],"created_at":"2024-11-19T17:28:15.837Z","updated_at":"2025-05-16T00:34:34.070Z","avatar_url":"https://github.com/oohira.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JUnit 5\n\nThis repository is the home of the next generation of JUnit, _JUnit 5_.\n\n## Latest Releases\n\n- General Availability (GA): [JUnit 5.3.0](https://github.com/junit-team/junit5/releases/tag/r5.3.0)\n(September 3, 2018).\n- Preview (Milestone/Release Candidate): N/A\n\n## Documentation\n\n- [User Guide]\n- [Javadoc]\n- [Release Notes]\n\n## Contributing\n\nContributions to JUnit 5 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://github.com/junit-team/junit5/issues). Issues marked with an\n\u003ca href=\"https://github.com/junit-team/junit5/issues?q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs\"\u003e`up-for-grabs`\u003c/a\u003e\nlabel are specifically targeted for community contributions.\n\n## Getting Help\n\nAsk JUnit 5 related questions on [StackOverflow] or chat with the team and the community on [Gitter].\n\n## Continuous Integration Builds\n\n| CI Server | OS      | Status | Description |\n| --------- | ------- | ------ | ----------- |\n| Jenkins   | Linux   | [![Build Status](https://junit.ci.cloudbees.com/job/JUnit5/job/master/badge/icon)](https://junit.ci.cloudbees.com/blue/organizations/jenkins/JUnit5/branches/) | Official CI build server for JUnit 5 |\n| Travis CI | Linux   | [![Travis CI build status](https://travis-ci.org/junit-team/junit5.svg?branch=master)](https://travis-ci.org/junit-team/junit5) | Used to perform quick checks on submitted pull requests and for build matrices including JDK 8 and JDK 9 early access builds |\n| AppVeyor  | Windows | [![Build status](https://ci.appveyor.com/api/projects/status/xv8wc8w9sr44ghc4/branch/master?svg=true)](https://ci.appveyor.com/project/marcphilipp/junit5/branch/master) | Used to ensure that JUnit 5 can be built on Windows |\n\n## Code Coverage\n\nCode coverage using [JaCoCo] for the latest build is available on the [Jenkins CI server]\nand on [Codecov].\n\nA code coverage report can also be generated locally via the [Gradle Wrapper] by\nexecuting `gradlew -PenableJaCoCo clean jacocoRootReport`. The results will be available\nin `build/reports/jacoco/jacocoRootReport/html/index.html`.\n\n## Gradle Build Scans\n\nJUnit 5 utilizes [Gradle's](https://gradle.com/) support for _Build Scans_. An example\nbuild scan for JUnit 5 can be viewed [here](https://scans.gradle.com/s/pgjgssca2kkli).\nNote, however, that the number of listed tests only reflects the Spock tests within the\nJUnit 5 test suite. To see a full representation of the number of tests executed per\nproject, click on \"See console output\" on the build scan page.\n\n## Building from Source\n\nYou need [JDK-10] to build JUnit 5.\n\nAll modules can be _built_ with the [Gradle Wrapper] using the following command.\n\n`gradlew clean assemble`\n\nAll modules can be _tested_ with the [Gradle Wrapper] using the following command.\n\n`gradlew clean test`\n\nSince Gradle has excellent incremental build support, you can usually omit executing the\n`clean` task.\n\n## Installing in Local Maven Repository\n\nAll modules can be _installed_ with the [Gradle Wrapper] in a local Maven repository for\nconsumption in other projects via the following command.\n\n`gradlew clean publishToMavenLocal`\n\n## Dependency Metadata\n\nThe following sections list the dependency metadata for the JUnit Platform, JUnit\nJupiter, and JUnit Vintage.\n\nSee also \u003chttp://repo1.maven.org/maven2/org/junit/\u003e for releases and \u003chttps://oss.sonatype.org/content/repositories/snapshots/org/junit/\u003e for snapshots.\n\n### JUnit Platform\n\n- **Group ID**: `org.junit.platform`\n- **Version**: `1.3.0` or `1.4.0-SNAPSHOT`\n- **Artifact IDs** and **Automatic-Module-Name**:\n  - `junit-platform-commons` (`org.junit.platform.commons`)\n  - `junit-platform-console` (`org.junit.platform.console`)\n  - `junit-platform-console-standalone` (*N/A*)\n  - `junit-platform-engine` (`org.junit.platform.engine`)\n  - `junit-platform-launcher` (`org.junit.platform.launcher`)\n  - `junit-platform-runner` (`org.junit.platform.runner`)\n  - `junit-platform-suite-api` (`org.junit.platform.suite.api`)\n  - `junit-platform-surefire-provider` (`org.junit.platform.surefire.provider`)\n\n### JUnit Jupiter\n\n- **Group ID**: `org.junit.jupiter`\n- **Version**: `5.3.0` or `5.4.0-SNAPSHOT`\n- **Artifact IDs** and **Automatic-Module-Name**:\n  - `junit-jupiter-api` (`org.junit.jupiter.api`)\n  - `junit-jupiter-engine` (`org.junit.jupiter.engine`)\n  - `junit-jupiter-migrationsupport` (`org.junit.jupiter.migrationsupport`)\n  - `junit-jupiter-params` (`org.junit.jupiter.params`)\n\n### JUnit Vintage\n\n- **Group ID**: `org.junit.vintage`\n- **Version**: `5.3.0` or `5.4.0-SNAPSHOT`\n- **Artifact ID** and **Automatic-Module-Name**:\n  - `junit-vintage-engine` (`org.junit.vintage.engine`)\n\n### Bill of Materials (BOM)\n\n- **Group ID**: `org.junit`\n- **Artifact ID** `junit-bom`\n- **Version**: `5.3.0` or `5.4.0-SNAPSHOT`\n\n## Java Module Names\n\nAll published JAR artifacts contain an [Automatic-Module-Name] manifest attribute\nwhose value is used as the name of the automatic module defined by that JAR file\nwhen it is placed on the module path. The names are listed above in the\nDependency Metadata section.\n\nThis allows test module authors to require well-known JUnit module names as\ncan be seen in the following example:\n\n```\nopen module foo.bar {\n  requires org.junit.jupiter.api;\n  requires org.junit.platform.commons;\n  requires org.opentest4j;\n}\n```\n\nThe `junit-platform-console-standalone` JAR does not provide an automatic module name\nas it is not intended to be used as a module.\n\n\n[Automatic-Module-Name]: http://mail.openjdk.java.net/pipermail/jpms-spec-experts/2017-April/000667.html\n[Codecov]: https://codecov.io/gh/junit-team/junit5\n[CONTRIBUTING.md]: https://github.com/junit-team/junit5/blob/master/CONTRIBUTING.md\n[Gitter]: https://gitter.im/junit-team/junit5\n[Gradle Wrapper]: https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:using_wrapper\n[JaCoCo]: http://www.eclemma.org/jacoco/\n[Javadoc]: https://junit.org/junit5/docs/current/api/\n[JDK-10]: http://jdk.java.net/10/\n[Jenkins CI server]: https://junit.ci.cloudbees.com/job/JUnit5/job/master/lastSuccessfulBuild/artifact/build/reports/jacoco/jacocoRootReport/html/index.html\n[Prototype]: https://github.com/junit-team/junit5/wiki/Prototype\n[Release Notes]: https://junit.org/junit5/docs/current/release-notes/\n[StackOverflow]: https://stackoverflow.com/questions/tagged/junit5\n[User Guide]: https://junit.org/junit5/docs/current/user-guide/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foohira%2Fjunit5-doc-jp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foohira%2Fjunit5-doc-jp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foohira%2Fjunit5-doc-jp/lists"}