snowe
06/16/2018, 4:42 PMvar resultValidator = testExecutor.whenever(wheneverCommand!!)
resultValidator = expects.events?.let { resultValidator.expectEvents(*it.toTypedArray()) } ?: resultValidator
resultValidator = expects.eventsMatching?.let { resultValidator.expectEventsMatching(it) } ?: resultValidator
resultValidator = expects.returnValue?.let { resultValidator.expectReturnValue(it) } ?: resultValidator
resultValidator = expects.returnValueMatching?.let { resultValidator.expectReturnValueMatching(it) } ?: resultValidator
dave08
06/17/2018, 1:57 AMsnowe
06/18/2018, 3:12 PMresultValidator
isn't assigned to anything at first.snowe
06/18/2018, 3:12 PMsnowe
06/18/2018, 3:13 PMvar resultValidator: ResultValidator
resultValidator = expects.events?.let { resultValidator.expectEvents(*it.toTypedArray()) } ?: resultValidator
resultValidator = expects.eventsMatching?.let { resultValidator.expectEventsMatching(it) } ?: resultValidator
resultValidator = expects.returnValue?.let { resultValidator.expectReturnValue(it) } ?: resultValidator
resultValidator = expects.returnValueMatching?.let { resultValidator.expectReturnValueMatching(it) } ?: resultValidator
snowe
06/18/2018, 3:13 PMsnowe
06/18/2018, 3:13 PMsnowe
06/20/2018, 4:43 AMsnowe
06/20/2018, 4:43 AMvar executorBuilder = aggregateTestFixture
executorBuilder = registerBuilder.repository?.let { aggregateTestFixture.registerRepository(it) } ?: executorBuilder
executorBuilder = registerBuilder.aggregateFactory?.let { aggregateTestFixture.registerAggregateFactory(it) } ?: executorBuilder
executorBuilder = registerBuilder.annotatedCommandHandler?.let { aggregateTestFixture.registerAnnotatedCommandHandler(it) }
?: executorBuilder
snowe
06/20/2018, 4:44 AMsnowe
06/20/2018, 4:44 AMsnowe
06/20/2018, 4:44 AMsnowe
06/20/2018, 4:44 AMsnowe
06/20/2018, 4:44 AMdave08
06/21/2018, 5:52 PM