Commit Graph

387 Commits

Author SHA1 Message Date
Matyáš Kříž 6a2f9596fb Update `README.md`. 2019-11-06 14:11:05 +01:00
Matyáš Kříž ed1e947e1f Improve code stylistically. 2019-11-06 13:45:16 +01:00
Matyáš Kříž 674ecd9de6 Fix ObjC warning. 2019-11-06 13:42:16 +01:00
Matyáš Kříž cc5afef8f7 Add test cases for closures. 2019-11-06 13:42:04 +01:00
Matyáš Kříž 44dedd3859 Improve code stylistically. 2019-11-05 16:00:49 +01:00
Pubbus 808a19f920 Code cleaning 2019-11-05 16:00:49 +01:00
Pubbus ff4c627d42 Add tests for closure return type extraction. 2019-11-05 16:00:49 +01:00
Pubbus fc91ef5e1c Refactor and fix closure return type matcher 2019-11-05 16:00:49 +01:00
Pubbus 69facb06bb Fix closure generation, return type is required in `withoutActuallyEscaping` from swift 5.1 (XCode11) 2019-11-05 16:00:49 +01:00
Artyom Y. Razinov 67f91fdad6 Switch swift_version to 5.0 and add LIBRARY_SEARCH_PATHS in xcconfig
It is a minimal required fix to avoid a runtime linking error while running tests on iOS versions prior to 13 after building with Xcode 11
2019-11-05 15:59:57 +01:00
Matyáš Kříž e1682c7888 Ignore 32b workspace check flag. 2019-11-01 09:58:22 +01:00
Matyáš Kříž b0e46c78e2 Bump version. 2019-09-11 15:56:34 +02:00
Matyáš Kříž 7eb5517b27 After-rebase fix. 2019-09-11 15:54:13 +02:00
Matyáš Kříž b49d23a6ce Update some gems. 2019-09-11 15:41:47 +02:00
Matyáš Kříž c3af210aff Fix a word. 2019-09-11 15:25:03 +02:00
Matyáš Kříž ba7f7049f4 Add documentation to ObjC matchers and functions. 2019-09-11 11:47:11 +02:00
Matyáš Kříž 60d8aa1597 Add example `Cuckoo/OCMock` usage to README.md. 2019-09-11 11:43:41 +02:00
Matyáš Kříž 308cb86548 Finalize ObjC mocking. 2019-09-11 11:43:41 +02:00
Matyáš Kříž 2228a9bea7 Change buildable name. 2019-09-11 11:43:41 +02:00
Matyáš Kříž f10f174357 Add macOS target for CI testing. 2019-09-11 11:43:41 +02:00
Matyáš Kříž 30c664f744 Add a test with Swift class with dynamic method. 2019-09-11 11:43:41 +02:00
Matyáš Kříž d2f83928ba Add possibility to use `objectiveAny` with String.
by @TadeasKriz
2019-09-11 11:43:41 +02:00
Matyáš Kříž d42fc414f6 Remove useless `Info.plist` files. 2019-09-11 11:43:41 +02:00
Matyáš Kříž 3a42272199 Add initial ObjC mocking functionality utilizing OCMock. 2019-09-11 11:43:41 +02:00
Matyáš Kříž d48f2ab5cc Add swiftdoc for convenience matchers as well as some info to README.md. 2019-09-10 17:44:23 +02:00
Matyáš Kříž c5f6d0cd25 Add verifications for the concrete value matching test. 2019-09-06 10:38:34 +02:00
Matyáš Kříž 0d786501bc Add most common matchers for sequences and dictionaries. 2019-09-05 18:22:12 +02:00
Matyáš Kříž b0c66e7afa Add initial convenience matchers for `Array`, `Dictionary`, and `Set` types. 2019-09-04 17:25:36 +02:00
Matyáš Kříž 4e8abcace6 Bump version. 2019-07-30 16:25:00 +02:00
Matyáš Kříž 9947868805 Add container accessibility to appropriate places in templates. 2019-07-30 16:18:39 +02:00
Matyáš Kříž 18ab4be1d8 Bump version. 2019-07-22 13:15:08 +02:00
Matyáš Kříž 989680cebe Update README with info about a simple type inferrer. 2019-07-22 13:10:48 +02:00
Matyáš Kříž 62befddc20 Add tests for type guesser verification. 2019-07-22 13:10:48 +02:00
Matyáš Kříž 39257d9cc8 Add initial implementation of a type guesser. 2019-07-22 13:10:48 +02:00
Matyáš Kříž e405dbfe0a Copy protocol's accessibility to the implementation caller class. 2019-07-22 13:09:53 +02:00
Matyáš Kříž 86432954a9 Revert accessibility inheritance. 2019-07-22 13:09:53 +02:00
Matthew Cross 76c303797f
Use `master` for reporting CI status. 2019-06-19 17:14:12 +02:00
Matyáš Kříž b5c472b4a2 Remove forgotten return value. 2019-05-29 20:16:56 +02:00
Matyáš Kříž c6965b30ff Bump version. 2019-05-29 20:10:36 +02:00
Matyáš Kříž b3fd0dacfd Some more cleaning along with one more compile test case. 2019-05-29 20:06:10 +02:00
Matyáš Kříž fe3af6709e Clean up and fix a bug where adding a private name to a function made it generate twice and fail the compilation. 2019-05-29 19:44:49 +02:00
Matyáš Kříž 0cb6417067 Make it clear that the `run script` should be above the `Compile Sources` build phase. 2019-05-26 19:13:29 +02:00
Matyáš Kříž 4493b12144 Bump version. 2019-05-26 15:41:07 +02:00
Matyáš Kříž 694bd9c8be Fix generic protocol generation and type erasure with multiple methods of same name. 2019-05-26 15:37:40 +02:00
Matyáš Kříž d69bcd5bdd Fix a bug concerning empty public name methods with no private ones. 2019-05-26 15:36:12 +02:00
Matyáš Kříž ec8c77bd17 Exit `run` script with error if it fails to get generator download URL. 2019-05-20 10:50:37 +02:00
James Hughes efddb1848d use absolute path for cuckoo_generator download location 2019-05-17 10:05:09 -06:00
Matyáš Kříž bbe20871e7 Bump version. 2019-05-17 12:22:38 +02:00
Matyáš Kříž 8412e772fa Don't use `realpath` command not available by default on Mac OS. 2019-05-17 12:18:02 +02:00
Matyáš Kříž 922889ca32 Remove redundant optional classes. 2019-05-16 19:10:40 +02:00