{"id":19758473,"url":"https://github.com/alvarogarcia7/unusual-spending-kata-java","last_synced_at":"2025-02-28T02:26:42.196Z","repository":{"id":69483835,"uuid":"209014677","full_name":"alvarogarcia7/unusual-spending-kata-java","owner":"alvarogarcia7","description":"I've practiced the Unusual Spending Kata, in Java","archived":false,"fork":false,"pushed_at":"2020-10-13T16:05:31.000Z","size":5407,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-10T22:49:20.475Z","etag":null,"topics":["deliberate-practice","hexagonal-architecture","java","kata","legacy-code","maven","vendor","wishful-programming"],"latest_commit_sha":null,"homepage":"https://www.meetup.com/es-ES/Software-Crafters-Barcelona/events/264515371/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alvarogarcia7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-09-17T09:35:55.000Z","updated_at":"2020-05-18T08:06:34.000Z","dependencies_parsed_at":"2023-05-12T15:00:11.570Z","dependency_job_id":null,"html_url":"https://github.com/alvarogarcia7/unusual-spending-kata-java","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/alvarogarcia7%2Funusual-spending-kata-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarogarcia7%2Funusual-spending-kata-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarogarcia7%2Funusual-spending-kata-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarogarcia7%2Funusual-spending-kata-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alvarogarcia7","download_url":"https://codeload.github.com/alvarogarcia7/unusual-spending-kata-java/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241089625,"owners_count":19907782,"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":["deliberate-practice","hexagonal-architecture","java","kata","legacy-code","maven","vendor","wishful-programming"],"created_at":"2024-11-12T03:24:32.314Z","updated_at":"2025-02-28T02:26:42.179Z","avatar_url":"https://github.com/alvarogarcia7.png","language":"Java","readme":"# java-testing-example\n\nThis is the Java repository we'll work out of during this [training\nevent](https://github.com/testdouble/contributing-tests/wiki/5-Day-Training-Agenda).\n\n## Instructions\n\nClone the repo:\n\nGit:\n```\n$ git clone git@github.com:testdouble/java-testing-example.git\n```\n\nSvn:\n```\n$ svn co https://github.com/testdouble/java-testing-example\n```\n\nOr download a ZIP of master [manually](https://github.com/testdouble/java-testing-example/archive/master.zip) and expand the contents someplace on your system\n\n## Prerequisites\n\n* Have a JDK installed\n* Have Maven installed and available on your PATH or IDE\n* Have Firefox installed\n\n## Verify installation\n\nYou can verify the project builds correctly from your IDE or from the command\nline.\n\n### CLI\n\nOpen a command prompt and verify that all needed bins are on your path and up to date:\n\n```\n$ java -version\n# ^ should be at least 1.6\n$ mvn -v\n# ^ should be at least 3.0.0\n```\n\nFinally, verify that `mvn install` succeeds.\n\nYou should see output like the following:\n\n```\n$ cd java-testing-example\n$ mvn install\n# ...\n\n-------------------------------------------------------\n T E S T S\n-------------------------------------------------------\nRunning com.acme.app.HelloWorldProxyTest\nTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.357 sec\nRunning com.acme.app.HelloWorldTest\nTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec\n\nResults :\n\nTests run: 2, Failures: 0, Errors: 0, Skipped: 0\n\n[INFO]\n[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ app ---\n[INFO] Building jar: junit-mocha-example/target/app-0.0.1-SNAPSHOT.jar\n[INFO]\n[INFO] --- maven-install-plugin:2.4:install (default-install) @ app ---\n[INFO] Installing junit-mocha-example/target/app-0.0.1-SNAPSHOT.jar to /Users/justin/.m2/repository/com/acme/app/0.0.1-SNAPSHOT/app-0.0.1-SNAPSHOT.jar\n[INFO] Installing junit-mocha-example/pom.xml to /Users/justin/.m2/repository/com/acme/app/0.0.1-SNAPSHOT/app-0.0.1-SNAPSHOT.pom\n[INFO] ------------------------------------------------------------------------\n[INFO] BUILD SUCCESS\n[INFO] ------------------------------------------------------------------------\n[INFO] Total time: 9.159 s\n[INFO] Finished at: 2015-08-26T13:49:46-04:00\n[INFO] Final Memory: 20M/177M\n[INFO] ------------------------------------------------------------------------\n```\n\n### Eclipse\n\nFirst, right-click the Project Explorer and select Import -\u003e Import:\n\n\u003cimg width=\"497\" alt=\"screen shot 2016-07-28 at 8 12 09 am\" src=\"https://cloud.githubusercontent.com/assets/79303/17212149/9ef3612a-549b-11e6-882f-981f86677f38.png\"\u003e\n\nNext, choose Maven -\u003e Existing Maven Projects:\n\n\u003cimg width=\"531\" alt=\"screen shot 2016-07-28 at 8 12 24 am\" src=\"https://cloud.githubusercontent.com/assets/79303/17212171/ae1339c8-549b-11e6-9a72-c8ca0b5bed34.png\"\u003e\n\nTell Eclipse where you've downloaded or checked out the project and click Finish:\n\n\u003cimg width=\"655\" alt=\"screen shot 2016-07-28 at 8 12 49 am\" src=\"https://cloud.githubusercontent.com/assets/79303/17212185/b62d09b8-549b-11e6-97fa-f4ae226cfdef.png\"\u003e\n\nYou should see a progress bar as the project is imported:\n\n\u003cimg width=\"518\" alt=\"screen shot 2016-07-26 at 8 56 02 am\" src=\"https://cloud.githubusercontent.com/assets/79303/17138701/82969a66-530f-11e6-9a9b-ddee2ae4dadd.png\"\u003e\n\nOnce the project is imported, right-click the project, then choose Run As -\u003e\nMaven install:\n\n\u003cimg width=\"703\" alt=\"screen shot 2016-07-28 at 8 17 57 am\" src=\"https://cloud.githubusercontent.com/assets/79303/17212230/fff899f4-549b-11e6-954d-8159938721af.png\"\u003e\n\nIf everything has succeeded, you should see a successful build in Eclipse's\nconsole:\n\n\u003cimg width=\"905\" alt=\"screen shot 2016-07-28 at 8 19 06 am\" src=\"https://cloud.githubusercontent.com/assets/79303/17212238/05d6ac4e-549c-11e6-9e38-5444885f9e3b.png\"\u003e\n\n## Continue set up\n\nOnce you've verified you have the project working, continue configuring your\nenvironment to start work as described [in this wiki\npage](https://github.com/testdouble/contributing-tests/wiki/Environment-Setup#java)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falvarogarcia7%2Funusual-spending-kata-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falvarogarcia7%2Funusual-spending-kata-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falvarogarcia7%2Funusual-spending-kata-java/lists"}