Added unit test for expiring orders to verify proper cash handling
Set enable = true for expired option unit test
Broke up Portfolio.exerciseOption() into units. Wrote unit test for exercising short put option.
Wrote unit test for exercising an ITM short call option and beat it to death. Finally got it working.
Mucked around with logback.groovy. Would like unit tests to log to a different directory than production runs. Not there yet...
Was having trouble with updateLaunchScript running when jar task did not resulting in mismatch between run script and jar filename. Made Groovy correction to build.gradle.
More Groovy fun with build.gradle
build.gradle edits
Wrote and completed unit test for exercising long put position. Tweaked build.gradle and updateJarScript settings.
Another tweaked to build.gradle
Updated unit tests to reflect cost basis adjustment when adding new position
Merge branch 'cashflow' into develop