{"id":23695572,"url":"https://github.com/simplaex/dummies","last_synced_at":"2026-01-22T11:30:13.157Z","repository":{"id":57727077,"uuid":"101919666","full_name":"simplaex/dummies","owner":"simplaex","description":"Create Java/Scala mock objects with real content","archived":false,"fork":false,"pushed_at":"2017-09-05T14:11:40.000Z","size":295,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-30T05:54:41.501Z","etag":null,"topics":["dummies","java","java-8","mock-data","mocking","scala","testing","testing-tools"],"latest_commit_sha":null,"homepage":null,"language":"Java","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/simplaex.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-30T19:15:58.000Z","updated_at":"2017-09-05T13:47:53.000Z","dependencies_parsed_at":"2022-09-12T07:40:51.830Z","dependency_job_id":null,"html_url":"https://github.com/simplaex/dummies","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplaex%2Fdummies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplaex%2Fdummies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplaex%2Fdummies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplaex%2Fdummies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplaex","download_url":"https://codeload.github.com/simplaex/dummies/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239763653,"owners_count":19692812,"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":["dummies","java","java-8","mock-data","mocking","scala","testing","testing-tools"],"created_at":"2024-12-30T05:54:52.663Z","updated_at":"2025-02-20T02:15:40.466Z","avatar_url":"https://github.com/simplaex.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# easy dummies for Java/Scala\n\n## Setup\n\n### Java/Maven\n\n    \u003cdependency\u003e\n      \u003cgroupId\u003ecom.simplaex\u003c/groupId\u003e\n      \u003cartifactId\u003edummies\u003c/artifactId\u003e\n      \u003cversion\u003e1.0.0\u003c/version\u003e\n    \u003c/dependency\u003e\n\n### Scala/SBT\n\n    libraryDependencies += \"com.simplaex\" % \"dummies\" % \"1.0.0\"\n\n## Examples\n\n### Java/Lombok\n\n    public class JavaExampleWithLombok {\n    \n      public static void main(final String... args) {\n    \n        val record1 = Dummies.get().create(Record.class);\n        val record2 = Dummies.get().fill(new Record());\n    \n        val user = Dummies.get().create(User.class);\n    \n        System.out.println(record1);\n        // -\u003e JavaExample.Record(\n        //      id=c235b645-cdb6-4d96-9048-fac93813ce36,\n        //      createdAt=+271952187-10-06T20:59:55.612Z,\n        //      updatedAt=+14800123-06-14T17:07:53.312Z)\n\n        System.out.println(record2);\n        // -\u003e JavaExample.Record(\n        //      id=b7fe44b8-f90d-41c3-8406-9276db0a406e,\n        //      createdAt=+218282276-11-01T22:34:26.961Z,\n        //      updatedAt=+153555425-04-24T17:03:03.930Z)\n\n        System.out.println(user);\n        // -\u003e JavaExample.User(\n        //      name=Julieta Vallon,\n        //      currentAddress=JavaExample.Address(\n        //        street=Main Street,\n        //        city=New York,\n        //        country=Thailand),\n        //      formerAddresses=[\n        //        JavaExample.Address(\n        //          street=Maple Street,\n        //          city=New York,\n        //          country=Turkmenistan)])\n    \n      }\n    \n      @Data\n      public static class Record {\n    \n        private UUID id;\n    \n        private Instant createdAt;\n    \n        private Instant updatedAt;\n    \n      }\n    \n      @Value\n      public static class User {\n    \n        @DummyValues(generator = NameGenerator.class)\n        private final String name;\n    \n        private final Address currentAddress;\n    \n        @DummyValues(minLength = 0, maxLength = 5)\n        private final List\u003cAddress\u003e formerAddresses;\n      }\n    \n      @Value\n      public static class Address {\n    \n        @DummyValues({\"Main Street\", \"Market Street\", \"Maple Street\"})\n        private final String street;\n    \n        @DummyValues({\"New Amsterdam\", \"New Berlin\", \"New York\"})\n        private final String city;\n    \n        @DummyValues(generator = CountryNameGenerator.class)\n        private final String country;\n      }\n    \n    }\n\n### Scala\n\n    object ScalaExample {\n    \n      def main(args: Array[String]): Unit = {\n      \n        val record = Dummies.get().create(classOf[Record])\n        println(record)\n        // -\u003e Record(a2a64f26-ed99-4265-8b57-f668099339c7,+127329170-07-19T19:33:44.946Z,+68490793-08-27T22:13:40.674Z,CZ)\n\n      }\n    \n      final case class Record(\n        id: UUID,\n        createdAt: Instant,\n        updatedAt: Instant,\n        @(DummyValues @field)(generator = classOf[CountryCodeGenerator])\n        countryOfOrigin: String\n      )\n\n    }","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplaex%2Fdummies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplaex%2Fdummies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplaex%2Fdummies/lists"}