Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

Support for primitive return type method signatures #9

Merged
merged 4 commits into from Dec 10, 2015

Conversation

WiesnerPeti
Copy link
Contributor

Added support for most used primitive types:

  • Turned on original value storage
  • Created macro for different block wrapper implementation
  • Logger will only log objects (for now)
  • DixieCallEnvironment: using void* instead of id for returnValue
  • added unit tests for as many method variation as we could think of

Fixed multiple parameter parsing problem:

  • passing va_list by reference (passing it by value copied the state and the parsing method read always the first element)

Validated with the contribution guideline:

  • Updated read.me and Example app to support iOS9

Peter Wiesner added 4 commits November 3, 2015 09:54
Added unit test to test multiple argument cases

Solved support for primitive values -> macro functions for all basic return types
Modified logger (only can log objects for now),
Added unit tests for basic primitive testing
- Extended ChaosProviderTestClass with various method types
- Extended DixieChaosProviderTests with testing of the above mentioned methods
- Update DixieConstantProvider so primitive constants can be returned
- Added short and unsigned int primitive block type handling to DixieRunTimeHelper
- removed throwException from TestClass (nobody used it)
- corrected typo in DixieRunTimeHelperTests
zsoltvarnai pushed a commit that referenced this pull request Dec 10, 2015
Support for primitive return type method signatures
@zsoltvarnai zsoltvarnai merged commit 292923f into master Dec 10, 2015
@zsoltvarnai zsoltvarnai deleted the feature/runTimeRevisit branch December 10, 2015 10:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants