12/16/2013 3:10:08 PM
fixes https://github.com/killbill/killbill/issues/149: when
building the TargetState state machine, we weren't considering
some events (e.g. RESUME), resulting in building wrong events for
certain blocking states.
This also fixes a typo in TargetState#addStateAndReturnEventTypes
when returning SERVICE_STATE_CHANGE event types for blocking states
which resumed billing.
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
12/16/2013 11:25:10 AM
Meyer <pierre@mouraf.org>
|
12/16/2013 11:05:34 AM
Nitin Singh <nsiitk@gmail.com>
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
12/20/2013 1:38:38 AM
updated_by
|
|
|
|
12/13/2013 4:26:00 PM
#147 and #148.
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
12/13/2013 10:55:27 PM
gives different results depending on whether the invoice sub system
is notified for for events (BLOCK and UNBLOCK) or solely at the end during the UNBLOCK. Since we support both
configuration the code needs to handle both cases.
Since the issue was in the invoicing repair layer i extracted the few repair tests we add, documented them better and added some more
around the issue found. While doing that i aslo spotted a bug in the code when adding the repair items so added more thorough tests cases
around that as well and fixed that other bug.
|
|