{"id":13460146,"url":"https://github.com/augustobecker/so_long_tester","last_synced_at":"2025-03-24T18:33:14.779Z","repository":{"id":40386079,"uuid":"470349107","full_name":"augustobecker/so_long_tester","owner":"augustobecker","description":"Tester for the so_long project of 42 school","archived":false,"fork":false,"pushed_at":"2023-08-17T16:24:21.000Z","size":156,"stargazers_count":34,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-29T06:33:22.495Z","etag":null,"topics":["2022","42","so-long","solongtester","tester"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/augustobecker.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":"2022-03-15T22:20:02.000Z","updated_at":"2024-10-11T16:37:31.000Z","dependencies_parsed_at":"2024-10-29T06:30:38.903Z","dependency_job_id":"a8dae72f-c025-4229-87dc-4d71c9903067","html_url":"https://github.com/augustobecker/so_long_tester","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/augustobecker%2Fso_long_tester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/augustobecker%2Fso_long_tester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/augustobecker%2Fso_long_tester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/augustobecker%2Fso_long_tester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/augustobecker","download_url":"https://codeload.github.com/augustobecker/so_long_tester/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245328508,"owners_count":20597435,"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":["2022","42","so-long","solongtester","tester"],"created_at":"2024-07-31T10:00:36.346Z","updated_at":"2025-03-24T18:33:13.923Z","avatar_url":"https://github.com/augustobecker.png","language":"Shell","funding_links":[],"categories":["WELCOME"],"sub_categories":["**So_long**"],"readme":"\u003ch1 align=\"center\"\u003e  so_long_tester - @42sp \u003c/h1\u003e\n\u003cp align=\"center\"\u003e:information_source: Tester for the so_long project of 42 school.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e[Version Oct. 2022] \u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg height=\"280em\" src=\"https://user-images.githubusercontent.com/81205527/160289951-59faa170-9201-403b-a83b-69f975549ef7.jpg\"\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://www.42sp.org.br/\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=\u0026message=SP\u0026color=000\u0026style=for-the-badge\u0026logo=42\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/augustobecker/so_long_tester/blob/main/READMEs/README-ptbr.md\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/dispon%C3%ADvel%20tamb%C3%A9m%20em-PT--BR-yellow\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003ch2  align=\"center\"\u003e Tester for a series of map validations.\u003c/h2\u003e\n\nSuch as: \n\n• No map.                 [no-map]\n\n• Missing argv.           [miss-argv]\n  \n• Multiple argv.          [mult-argv]\n  \n• Invalid extension.  \t\t[invalid-extension]\n\n• Map with an Empty Line.   \t[empty-line]\n\n• Not Rectangular Map.   \t[not-rectangular]\n  \n• Invalid map parameter.  [invalid-paramater]\n\n• Missing W parameter.\t\t[miss-w]\n\n• Missing C parameter. \t\t[miss-c]\n\n• Missing E parameter. \t\t[miss-e]\n  \n• Missing P parameter. \t\t[miss-p]\n  \n• Extra P parameter.   \t\t[extra-p]\n\nNew Suject's Requirements | 🚧 Under construction |\n\n• Extra E parameter.   \t\t[extra-e]\n\n• No valid path.   \t\t[no-valid-path]\n\n\u003ch2  align=\"center\"\u003e How to get started:\u003c/h2\u003e\n  \nClone this tester in your so_long repository.\n  \n## Commands\n\t\ncd into so_long_tester\n\t\nmake m = launch mandatory tests.\n\nmake [test_name] = launch only the specific test requested.\n\n\u003ch2  align=\"center\"\u003e Outputs\u003c/h2\u003e\n\t\n![image](https://user-images.githubusercontent.com/81205527/179400332-9e80f631-7d46-464b-a0eb-e481b48ad6b4.png)\n\n\u003ch2  align=\"center\"\u003e How it works:\u003c/h2\u003e\n\t\nThe tester uses some invalid maps to test a series of map validations.\nIt returns OK if when executed with the maps the code outputs \"Error\"(as asked in the subject).\n\nIf you're looking for an implementation of so_long you can check my project here: [so_long](https://github.com/augustobecker/so_long).\n\nTo see other projects developed by me at 42, click here: [42 Cursus](https://github.com/augustobecker/42cursus).\n\t\n\u003ch2  align=\"center\"\u003eAuthor\u003c/h2\u003e\n\u003cdiv align=\"center\"\u003e\n\t\u003cdiv\u003e\n\t\u003cimg height=\"200em\" src=\"https://user-images.githubusercontent.com/81205527/174709160-f4bc029d-b667-469b-b2a7-4e036f1c5349.png\"\u003e\n\t\u003c/div\u003e\n\t\u003cdiv\u003e\n\t\t\u003cstrong\u003e Augusto Becker | acesar-l | 🇧🇷👨‍🚀\u003c/strong\u003e\n\t\n:wave: How to reach me:\n    \t\u003c/div\u003e \n    \t\u003cdiv\u003e\n  \t\u003ca href=\"https://www.linkedin.com/in/augusto-becker/\" target=\"_blank\"\u003e\u003cimg align=\"center\" alt=\"LinkedIn\" height=\"60\" src=\"https://user-images.githubusercontent.com/81205527/157161849-01a9df02-bf32-45be-add4-122bc40b48cf.png\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://www.instagram.com/augusto.becker/\" target=\"_blank\"\u003e\u003cimg align=\"center\" alt=\"Instagram\" height=\"60\" src=\"https://user-images.githubusercontent.com/81205527/157161841-19ec3ab2-2c8f-4ec0-8b9d-3cd885256098.png\"\u003e\u003c/a\u003e\n\t\u003ca href = \"mailto:augustobecker.dev@gmail.com\"\u003e \u003cimg align=\"center\" alt=\"Gmail - augustobecker.dev@gmail.com\" height=\"60\" src=\"https://user-images.githubusercontent.com/81205527/157161831-eb9dffee-404b-4ffe-b0af-34671219f7fb.png\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://discord.gg/3kxYkBRxUy\" target=\"_blank\"\u003e\u003cimg align=\"center\" alt=\"Discord - beckerzz#3614\" height=\"60\" src=\"https://user-images.githubusercontent.com/81205527/157161820-de88dc63-61a3-4c9f-9445-07ac98bf0bc2.png\"\u003e\u003c/a\u003e\n\t\u003c/div\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faugustobecker%2Fso_long_tester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faugustobecker%2Fso_long_tester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faugustobecker%2Fso_long_tester/lists"}