Matyáš Kříž
|
ffc33ba6db
|
Make closures with no parameters work.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
7cd237c212
|
Add possibility to mock functions with closures containing up to 7 parameters.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
505da8310f
|
Fix known problems with return type containing “w”.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
58deea7542
|
Fix optional closure matching.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
ae4d42b8d5
|
After-rebase fixes.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
7d07b486ac
|
Finish generic where clause functionality.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
79c7961e68
|
Add support for inheritance generic parameters in methods.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
ffa15c5a84
|
Move collision classes to different file, so that they don’t get mocked.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
a4e6e5fae6
|
Remove unnecessary file.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
1118272598
|
Add documentation.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
31a5a40c0b
|
Fix tests.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
14eaaf945f
|
Add some basic tests for generic class and generic protocol mocks.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
f4124a6802
|
Add generic protocol capability.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
f2b492e60e
|
Add generic protocol parsing and generation.
It doesn’t compile yet, though.
|
2019-05-14 14:07:54 +02:00 |
Matyáš Kříž
|
b739903983
|
Add generic class support.
|
2019-05-14 14:04:47 +02:00 |
Tadeas Kriz
|
93a42ccacc
|
Fix not being able to put Optional into functions accepting Optionals.
|
2019-05-14 14:04:47 +02:00 |
Matyáš Kříž
|
edb170175e
|
WIP allow non-optional values to be passed as matchers for optionals.
|
2019-05-14 14:04:47 +02:00 |
Matyáš Kříž
|
6affe4029b
|
Add support for inout method parameters.
|
2019-05-14 14:04:47 +02:00 |
Matyáš Kříž
|
170f1b4004
|
Ignore everything final.
|
2019-05-14 14:04:47 +02:00 |
Matyáš Kříž
|
98559606f8
|
Generate public variables and functions in public classes.
|
2019-05-14 14:04:47 +02:00 |
Tadeas Kriz
|
f70a59169f
|
Bump version.
|
2019-05-06 10:31:34 +02:00 |
Tadeas Kriz
|
9bce92c6bf
|
Update cocoapods.
|
2019-05-06 10:29:47 +02:00 |
Tadeas Kriz
|
fa8177c81c
|
Revert version bump.
|
2019-05-06 10:18:57 +02:00 |
Tadeas Kriz
|
5ce0538170
|
Bump version and remove the deprecated .swift-version file.
|
2019-05-06 09:59:12 +02:00 |
Dylan Maryk
|
6c5501792b
|
Fix warnings when using Swift 5.0
|
2019-05-06 09:45:50 +02:00 |
Dylan Maryk
|
773bc177d4
|
Fix errors when using Swift 5.0
|
2019-05-06 09:45:41 +02:00 |
Tadeas Kriz
|
18f399097d
|
Improve Xcode 10.2 compatibility.
|
2019-05-06 09:44:08 +02:00 |
Davide Mazzoni
|
31798c0f76
|
Update FileKit reference
|
2019-04-08 18:10:08 +02:00 |
Matyáš Kříž
|
4d617cd573
|
Bump version.
|
2019-02-23 16:39:03 +01:00 |
Matyáš Kříž
|
03bf8c1c73
|
Improve the `run` script.
|
2019-02-23 15:45:51 +01:00 |
susan335
|
87d92153d4
|
Add about environment variable GITHUB_ACCESS_TOKEN
|
2019-02-23 12:05:01 +01:00 |
susan335
|
63b03cb2d1
|
Fix indent
|
2019-02-23 12:05:01 +01:00 |
susan335
|
b97e7c3dda
|
Add curl option when download cuckoo_generator
To avoid Github rate limit issues.
In shared environment(like a Circle CI), run script could hit a Github API rate limit.
|
2019-02-23 12:05:01 +01:00 |
dmazzoni
|
b0b64cf503
|
Support spaces in script path in build_generator
|
2019-02-23 11:58:47 +01:00 |
Maxim Berezhnoy
|
6e760b70ce
|
consistent usage across the file
|
2019-02-23 11:42:23 +01:00 |
Maxim Berezhnoy
|
83e79fffd6
|
consistent variable usage
|
2019-02-23 11:42:23 +01:00 |
Matyáš Kříž
|
349fa1c154
|
Temporarily fix unintentional collision because of fail-safe classes being in the input file.
It creates way too many merge conflicts if we tried to apply the full fix here.
|
2019-01-31 13:24:26 +01:00 |
Matyáš Kříž
|
6fc3283bfc
|
Check return type for equality as well.
|
2019-01-24 11:10:21 +01:00 |
Matthew Cross
|
944f2c7f8a
|
Change SwiftKit to Brightify.
|
2019-01-24 11:10:08 +01:00 |
Matthew Cross
|
515a91c5ca
|
Update generator and run script usage.
|
2019-01-24 11:09:54 +01:00 |
Matyáš Kříž
|
2bcce595b3
|
Add `—clean` option to the run script to rebuild the Cuckoo Generator.
|
2019-01-24 11:09:17 +01:00 |
Matyáš Kříž
|
1cd91fb1f4
|
Finish subimports.
|
2019-01-24 11:09:03 +01:00 |
Matyáš Kříž
|
dd252b5b75
|
Generate correct import.
|
2019-01-24 11:09:03 +01:00 |
Matyáš Kříž
|
4f24586e9c
|
Make regular expressions easier to modify and fix missing backslash.
|
2019-01-24 11:09:03 +01:00 |
Matyáš Kříž
|
312257727f
|
Add support for importing individual types.
|
2019-01-24 11:09:03 +01:00 |
Matyáš Kříž
|
e2bc56d7fc
|
Add `FinalClassStub` to the fail-safe.
|
2019-01-24 11:08:16 +01:00 |
Matyáš Kříž
|
75e5ef54a8
|
Add name conflict in case Cuckoo Generator tries to generate `final` class as a fail-safe.
|
2019-01-24 11:08:16 +01:00 |
Matyáš Kříž
|
233a04fda5
|
Add `debugMode` capability to `Tokenizer` to output less information in debug mode.
|
2019-01-24 11:08:16 +01:00 |
Matyáš Kříž
|
f9f947fc5b
|
Ignore classes marked as `final`.
|
2019-01-24 11:08:16 +01:00 |
Matyáš Kříž
|
aa0b7ec77a
|
Use older string subscripting to compile on Xcode 9.
|
2019-01-24 11:08:16 +01:00 |