//--------------------------------------------------------------------------- // @function: // CMDAccessorTest::EresUnittest // // @doc: // // //--------------------------------------------------------------------------- GPOS_RESULT CMDAccessorTest::EresUnittest() { CUnittest rgut[] = { GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_Basic), GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_Datum), #ifdef GPOS_DEBUG GPOS_UNITTEST_FUNC_ASSERT(CMDAccessorTest::EresUnittest_DatumGeneric), #endif GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_Navigate), GPOS_UNITTEST_FUNC_THROW ( CMDAccessorTest::EresUnittest_Negative, gpdxl::ExmaMD, gpdxl::ExmiMDCacheEntryNotFound ), GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_Indexes), GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_CheckConstraint), GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_IndexPartConstraint), GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_Cast), GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_ScCmp), GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_ConcurrentAccessSingleMDA), GPOS_UNITTEST_FUNC(CMDAccessorTest::EresUnittest_ConcurrentAccessMultipleMDA) }; return CUnittest::EresExecute(rgut, GPOS_ARRAY_SIZE(rgut)); }
//--------------------------------------------------------------------------- // @function: // CSubqueryHandlerTest::EresUnittest // // @doc: // Unittest for predicate utilities // //--------------------------------------------------------------------------- GPOS_RESULT CSubqueryHandlerTest::EresUnittest() { CUnittest rgut[] = { GPOS_UNITTEST_FUNC(CSubqueryHandlerTest::EresUnittest_Subquery2Apply), GPOS_UNITTEST_FUNC(CSubqueryHandlerTest::EresUnittest_SubqueryWithDisjunction), GPOS_UNITTEST_FUNC(CSubqueryHandlerTest::EresUnittest_RunMinidumpTests), #ifdef GPOS_DEBUG GPOS_UNITTEST_FUNC_ASSERT(CSubqueryHandlerTest::EresUnittest_SubqueryWithConstSubqueries), #endif // GPOS_DEBUG }; return CUnittest::EresExecute(rgut, GPOS_ARRAY_SIZE(rgut)); }
//--------------------------------------------------------------------------- // @function: // CTreeMapTest::EresUnittest // // @doc: // Unittest for state machine // //--------------------------------------------------------------------------- GPOS_RESULT CTreeMapTest::EresUnittest() { CUnittest rgut[] = { GPOS_UNITTEST_FUNC(CTreeMapTest::EresUnittest_Basic), GPOS_UNITTEST_FUNC(CTreeMapTest::EresUnittest_Count), GPOS_UNITTEST_FUNC(CTreeMapTest::EresUnittest_Unrank), GPOS_UNITTEST_FUNC(CTreeMapTest::EresUnittest_Memo), #ifndef GPOS_DEBUG GPOS_UNITTEST_FUNC(EresUnittest_FailedPlanEnumerationTests), #endif // GPOS_DEBUG #ifdef GPOS_DEBUG GPOS_UNITTEST_FUNC_ASSERT(CTreeMapTest::EresUnittest_Cycle), #endif // GPOS_DEBUG }; return CUnittest::EresExecute(rgut, GPOS_ARRAY_SIZE(rgut)); }