DescriptionAdd a lot of Pipeline tests to cover stopping/error handling while in a variety of states.
While the use of gmock's InSequence is unfortunate (read: brittle tests), it does help capture the call sequences for various pipeline operations. You may notice in the original incarnation of these tests in http://codereview.chromium.org/10828045/ didn't need InSequence. I'm aiming to remove InSequence after I'm done rewriting the guts of Pipeline.
BUG=110228
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=150816
Patch Set 1 #Patch Set 2 : rename method #Patch Set 3 : blah #
Total comments: 7
Patch Set 4 : helpers galore #
Total comments: 8
Patch Set 5 : param #Patch Set 6 : CB1->CB #Patch Set 7 : macros what up #Patch Set 8 : #
Total comments: 2
Patch Set 9 : todo #
Messages
Total messages: 7 (0 generated)
|