private void TryAssertion(EPServiceProvider epService, string epl, QueryPlan expectedPlan) { SupportQueryPlanIndexHook.Reset(); epl = INDEX_CALLBACK_HOOK + epl; epService.EPAdministrator.CreateEPL(epl); var actualPlan = SupportQueryPlanIndexHook.AssertJoinAndReset(); SupportQueryPlanIndexHelper.CompareQueryPlans(expectedPlan, actualPlan); epService.EPAdministrator.DestroyAllStatements(); }
private static void TryAssertion( RegressionEnvironment env, string epl, QueryPlanForge expectedPlan) { SupportQueryPlanIndexHook.Reset(); epl = INDEX_CALLBACK_HOOK + epl; env.CompileDeploy(epl); var actualPlan = SupportQueryPlanIndexHook.AssertJoinAndReset(); SupportQueryPlanIndexHelper.CompareQueryPlans(expectedPlan, actualPlan); env.UndeployAll(); }