{"id":24322763,"url":"https://github.com/oiricaud/javadoc-and-unit-testing","last_synced_at":"2025-03-11T02:34:00.655Z","repository":{"id":107223245,"uuid":"73953424","full_name":"oiricaud/JavaDoc-and-Unit-Testing","owner":"oiricaud","description":"In this assignment, you are going to improve your project by providing more feature implementation, improve documentation using Javadoc, and improve code quality by writing unit test cases using Junit.","archived":false,"fork":false,"pushed_at":"2016-11-17T02:54:32.000Z","size":160,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-17T18:04:09.783Z","etag":null,"topics":["javadoc","object-oriented","school-project","unit-testing"],"latest_commit_sha":null,"homepage":null,"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/oiricaud.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":"2016-11-16T19:26:29.000Z","updated_at":"2017-03-11T22:27:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"1fad2ace-4eaa-4ad2-a1c0-91ca1dc71ba9","html_url":"https://github.com/oiricaud/JavaDoc-and-Unit-Testing","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/oiricaud%2FJavaDoc-and-Unit-Testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oiricaud%2FJavaDoc-and-Unit-Testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oiricaud%2FJavaDoc-and-Unit-Testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oiricaud%2FJavaDoc-and-Unit-Testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oiricaud","download_url":"https://codeload.github.com/oiricaud/JavaDoc-and-Unit-Testing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242959790,"owners_count":20213041,"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":["javadoc","object-oriented","school-project","unit-testing"],"created_at":"2025-01-17T17:58:29.471Z","updated_at":"2025-03-11T02:34:00.649Z","avatar_url":"https://github.com/oiricaud.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nWe divided the assignment into 3 different folders, each folder are independent from each other. In other words, each folder contains a unique use case we have identify for our project (Read Task 3 for more info)\nIn each of these folders we successfuly included the Javadoc and JUnit cases (Task 1 and Task 2).\n\nBelow you can find the assignment that was assign to our group. Contributors are Jessica Dozal and Marina Chong.\n\nJavadoc \u0026 Unit Tests\n\nDue November 17th by end of day on Blackboard\n\nIn this assignment, you are going to improve your project by providing more feature implementation, improve documentation using Javadoc, and improve code quality by writing unit test cases using Junit.\n\nTask 1: Javadoc Refer to the Javadoc lecture notes, and Javadoc help and examples available online (for example: http://www.oracle.com/technetwork/articles/java/index-137868.html). Add Javadoc features to your project and satisfy the following:\n\nFor each class, document the author, the version\nFor each method, document parameter details.\nDescribe the return value for methods that have a return value (other than void return type)\nDocument Packages and Class usage\nUse @see to refer to another method or class, as appropriate\nSubmission Guidelines 1. Java source code with Javadoc annotations. 2. Generated Javadoc documentation.\n\nTask 2: Junit tests Refer to the Junit topic discussed in class, and to Junit best practices available online (for example: http://www.kyleblaney.com/junit-best-practices/). Add Junit test cases to your project satisfying the following.\n\nAt minimum, utilize the following assert statements as appropriate: a. assertEquals(a,b) b. assertFalse(a) c. assertNotSame(a, b) d. assertNull(a) e. assertSame(a,b) f. assertTrue(a)\nAt minimum, each method should be tested using two assert statements.\nAt minimum, each implemented use case should be tested using two Junit test cases.\nSubmission Guidelines 1. Java source code with Junit tests. 2. Sample runs showing Junit test results.\n\nTask 3: Implement 3 use cases you have identified for your project.\n\nChose three use cases that you have identified for your project and implement them in Java. Include the implemented use cases in your submission.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foiricaud%2Fjavadoc-and-unit-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foiricaud%2Fjavadoc-and-unit-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foiricaud%2Fjavadoc-and-unit-testing/lists"}