Patent ID: 8161496
Filing Date: 2012-04-17
Classification: G06F

Abstract:
1. An event comparison system comprising: a computing device; an event comparison manager implemented at least in part by the computing device, comprising an evaluator stack, and configured for accepting method calls corresponding to a test case; the evaluator stack configured for being initialized by the event comparison manager to include an evaluator, the evaluator stack further configured for supporting sequence evaluators and parallel evaluators being pushed on to and popped off of the evaluator stack, each of the sequence evaluators configured for inspecting a single position on an event queue, and each of the parallel evaluators configured for inspecting a plurality of positions on the event queue; and the evaluator configured for inspecting the event queue for an event matching an expected event, the inspecting responsive to an Expect (event) method call wherein an event parameter of the Expect (event) method call describes, the expected event, wherein the evaluator on the evaluator stack is initialized as a sequence evaluator.