Commit Graph

363 Commits

Author SHA1 Message Date
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
Matyáš Kříž 32b2e3ebf1 Bump version. 2019-05-16 18:53:09 +02:00
Matyáš Kříž e16fb3a383 Add support for optional read only properties. 2019-05-16 18:51:03 +02:00
Dotor, Dr. Alexander f9e035475c Add tests for stubbing optional read only properties. 2019-05-16 18:51:03 +02:00
Matyáš Kříž dda4e2eab6 Bump version. 2019-05-16 13:41:22 +02:00
Matyáš Kříž d0182512e0 Fix `where` that doesn't work in Swift 4. 2019-05-16 13:39:29 +02:00
Matyáš Kříž 0c3333e8d7 Add a future API improvement (it's ambiguous at the moment). 2019-05-16 13:32:38 +02:00
Matyáš Kříž 7a41a928fc Fix some `run` script bugs. 2019-05-16 13:29:44 +02:00
Matyáš Kříž ec10e6bf00 Bump version. 2019-05-15 17:50:57 +02:00
Matyáš Kříž b4c2bbe5b7 Fix incorrect test and simplify two ternary operators. 2019-05-15 17:48:16 +02:00
Matyáš Kříž 449b71e3db Fix `any()` not working anymore by itself with optional parameters in functions. 2019-05-15 17:44:34 +02:00
Matyáš Kříž f3d28b70a9 Fill in changelog and improve readme. 2019-05-15 13:15:32 +02:00
Matyáš Kříž b039aa697f Update fastlane.
It's annoying to see the changelogs every time fastlane is ran.
2019-05-14 19:00:23 +02:00
Matyáš Kříž f4e9608375 Allow warnings of Cocoapods. 2019-05-14 18:57:36 +02:00
Matyáš Kříž 59ac461c98 Bump version. 2019-05-14 18:46:44 +02:00
Matyáš Kříž 1cc26c2ee1 Add `Dictionary` matching. 2019-05-14 18:44:44 +02:00
Matyáš Kříž 51353539bf Revert podspec if it fails validation. 2019-05-14 18:42:51 +02:00
Henrique Gouveia dc0ec1242d Change build_generator to work with swift 5 2019-05-14 17:42:41 +02:00
Matyáš Kříž 935afbfd6a Fix wrong interpolation of github auth token.
Thanks to @jamezilla for noticing this.
2019-05-14 17:41:00 +02:00
Matyáš Kříž 083a6b5c17 Add support for rethrowing functions. 2019-05-14 17:39:15 +02:00
Davide Mazzoni 14afe0a125 Add @available-annotated property to TestedClass 2019-05-14 14:55:20 +02:00
Davide Mazzoni 1b71fcfd2e Add property attributes to stubs and proxies 2019-05-14 14:54:51 +02:00
Matyáš Kříž 2305ec2221 Add necessary types and fix errors. 2019-05-14 14:53:42 +02:00
Matyáš Kříž ec41a4ff97 Add a test class with generic methods to be generated. 2019-05-14 14:07:54 +02:00
Matyáš Kříž 446590b81d Add `GeneratedMocks.swift` to output files for Xcode 10. 2019-05-14 14:07:54 +02:00