serviceproviders/sapi_calendar/tsrc/testing/tcalendarservice/tcal_getlist/src/tcal_getlistblocks.cpp
changeset 22 fc9cf246af83
parent 19 989d2f495d90
child 33 50974a8b132e
equal deleted inserted replaced
19:989d2f495d90 22:fc9cf246af83
    31 #include <calinstanceview.h>//for CCalInstance
    31 #include <calinstanceview.h>//for CCalInstance
    32 #include <calcommon.h>//for Filter Type Enum Constants
    32 #include <calcommon.h>//for Filter Type Enum Constants
    33 #include <calinstance.h>
    33 #include <calinstance.h>
    34 #include "teststartconsolealarmserver.h"
    34 #include "teststartconsolealarmserver.h"
    35 
    35 
       
    36 #include "calgetlisttestcases.h"
    36 
    37 
    37 // EXTERNAL DATA STRUCTURES
    38 // EXTERNAL DATA STRUCTURES
    38 //extern  ?external_data;
    39 //extern  ?external_data;
    39 
    40 
    40 // EXTERNAL FUNCTION PROTOTYPES  
    41 // EXTERNAL FUNCTION PROTOTYPES  
   150 		ENTRY( "GetUpdatedEntByLuid"   , Ctcal_getlist::GetUpdatedEntByLuid ),
   151 		ENTRY( "GetUpdatedEntByLuid"   , Ctcal_getlist::GetUpdatedEntByLuid ),
   151 		ENTRY( "GetCalByLuid"   , Ctcal_getlist::GetCalByLuid ),
   152 		ENTRY( "GetCalByLuid"   , Ctcal_getlist::GetCalByLuid ),
   152 		ENTRY( "GetCalEntBySearchFilter"   , Ctcal_getlist::GetCalEntBySearchFilter ),
   153 		ENTRY( "GetCalEntBySearchFilter"   , Ctcal_getlist::GetCalEntBySearchFilter ),
   153 		ENTRY( "GetCalEntByTimeFilter"   , Ctcal_getlist::GetCalEntByTimeFilter ),
   154 		ENTRY( "GetCalEntByTimeFilter"   , Ctcal_getlist::GetCalEntByTimeFilter ),
   154 		ENTRY( "GetCalEntByTypeFilter"   , Ctcal_getlist::GetCalEntByTypeFilter ),
   155 		ENTRY( "GetCalEntByTypeFilter"   , Ctcal_getlist::GetCalEntByTypeFilter ),
   155 		
   156 
       
   157 		ENTRY( "GetListTimeRangeFilterAsync",       Ctcal_getlist::GetListTimeRangeFilterAsync ),
       
   158         ENTRY( "GetListGuidFilterAsync",       Ctcal_getlist::GetListGuidFilterAsync ),
       
   159         ENTRY( "GetListLuidFilterAsync",       Ctcal_getlist::GetListLuidFilterAsync ),
       
   160         ENTRY( "GetListTextFilterAsync",       Ctcal_getlist::GetListTextFilterAsync ),
       
   161         ENTRY( "GetListTypeFilterAsync",       Ctcal_getlist::GetListTypeFilterAsync ),
       
   162         ENTRY( "GetListInvalidGuidFilterAsync",       Ctcal_getlist::GetListInvalidGuidFilterAsync ),
       
   163         ENTRY( "GetListInvalidLuidFilterAsync",       Ctcal_getlist::GetListInvalidLuidFilterAsync ),
       
   164 
   156         //ADD NEW ENTRY HERE
   165         //ADD NEW ENTRY HERE
   157 
   166 
   158         };
   167         };
   159 
   168 
   160     const TInt count = sizeof( KFunctions ) / 
   169     const TInt count = sizeof( KFunctions ) / 
  1925 	
  1934 	
  1926 	delete service;
  1935 	delete service;
  1927 	__UHEAP_MARKEND;
  1936 	__UHEAP_MARKEND;
  1928 	return result;
  1937 	return result;
  1929     }
  1938     }
  1930     
  1939 
       
  1940 TInt Ctcal_getlist::GetListTimeRangeFilterAsync(CStifItemParser& /*aItem*/ )
       
  1941     {
       
  1942     TInt result = KErrNone;
       
  1943    __UHEAP_MARK;
       
  1944     
       
  1945     CCalGetlistTestCases *calGetlistTest =  CCalGetlistTestCases::NewL(result);
       
  1946 
       
  1947     CleanupStack::PushL( calGetlistTest );
       
  1948 
       
  1949     calGetlistTest->TestGetlistTmRgFilterAsyncL();
       
  1950 
       
  1951     CleanupStack::PopAndDestroy( calGetlistTest );
       
  1952     
       
  1953     __UHEAP_MARKEND;
       
  1954     return result;
       
  1955 
       
  1956     } 
       
  1957 
       
  1958 TInt Ctcal_getlist::GetListGuidFilterAsync(CStifItemParser& /*aItem*/ )
       
  1959     {
       
  1960     TInt result = KErrNone;
       
  1961    __UHEAP_MARK;
       
  1962     
       
  1963     CCalGetlistTestCases *calGetlistTest =  CCalGetlistTestCases::NewL(result);
       
  1964 
       
  1965    CleanupStack::PushL( calGetlistTest );
       
  1966 
       
  1967     calGetlistTest->TestGetlistGuidFilterAsyncL();
       
  1968 
       
  1969     CleanupStack::PopAndDestroy( calGetlistTest );
       
  1970   //  delete calGetlistTest;
       
  1971     
       
  1972     __UHEAP_MARKEND;
       
  1973     return result;
       
  1974 
       
  1975     } 
       
  1976 TInt Ctcal_getlist::GetListLuidFilterAsync(CStifItemParser& /*aItem*/ )
       
  1977     {
       
  1978     TInt result = KErrNone;
       
  1979    __UHEAP_MARK;
       
  1980     
       
  1981     CCalGetlistTestCases *calGetlistTest =  CCalGetlistTestCases::NewL(result);
       
  1982 
       
  1983     CleanupStack::PushL( calGetlistTest );
       
  1984 
       
  1985     calGetlistTest->TestGetlistLuidFilterAsyncL();
       
  1986 
       
  1987     CleanupStack::PopAndDestroy( calGetlistTest );
       
  1988     
       
  1989     __UHEAP_MARKEND;
       
  1990     return result;
       
  1991 
       
  1992     } 
       
  1993 TInt Ctcal_getlist::GetListTextFilterAsync(CStifItemParser& /*aItem*/ )
       
  1994     {
       
  1995     TInt result = KErrNone;
       
  1996    __UHEAP_MARK;
       
  1997     
       
  1998     CCalGetlistTestCases *calGetlistTest =  CCalGetlistTestCases::NewL(result);
       
  1999 
       
  2000     CleanupStack::PushL( calGetlistTest );
       
  2001 
       
  2002     calGetlistTest->TestGetlistTextFilterAsyncL();
       
  2003 
       
  2004     CleanupStack::PopAndDestroy( calGetlistTest );
       
  2005     
       
  2006     __UHEAP_MARKEND;
       
  2007     return result;
       
  2008 
       
  2009     } 
       
  2010 TInt Ctcal_getlist::GetListTypeFilterAsync(CStifItemParser& /*aItem*/ )
       
  2011     {
       
  2012     TInt result = KErrNone;
       
  2013    __UHEAP_MARK;
       
  2014     
       
  2015     CCalGetlistTestCases *calGetlistTest =  CCalGetlistTestCases::NewL(result);
       
  2016 
       
  2017     CleanupStack::PushL( calGetlistTest );
       
  2018 
       
  2019     calGetlistTest->TestGetlistTypeFilterAsyncL();
       
  2020 
       
  2021     CleanupStack::PopAndDestroy( calGetlistTest );
       
  2022     
       
  2023     __UHEAP_MARKEND;
       
  2024     return result;
       
  2025 
       
  2026     } 
       
  2027 TInt Ctcal_getlist::GetListInvalidGuidFilterAsync(CStifItemParser& /*aItem*/ )
       
  2028     {
       
  2029     TInt result = KErrNone;
       
  2030    __UHEAP_MARK;
       
  2031     
       
  2032     CCalGetlistTestCases *calGetlistTest =  CCalGetlistTestCases::NewL(result);
       
  2033 
       
  2034     CleanupStack::PushL( calGetlistTest );
       
  2035 
       
  2036     calGetlistTest->TestGetlistInvalidGuidFilterAsyncL();
       
  2037 
       
  2038     CleanupStack::PopAndDestroy( calGetlistTest );
       
  2039     
       
  2040     __UHEAP_MARKEND;
       
  2041     return result;
       
  2042 
       
  2043     } 
       
  2044 TInt Ctcal_getlist::GetListInvalidLuidFilterAsync(CStifItemParser& /*aItem*/ )
       
  2045     {
       
  2046     TInt result = KErrNone;
       
  2047    __UHEAP_MARK;
       
  2048     
       
  2049     CCalGetlistTestCases *calGetlistTest =  CCalGetlistTestCases::NewL(result);
       
  2050 
       
  2051     CleanupStack::PushL( calGetlistTest );
       
  2052 
       
  2053     calGetlistTest->TestGetlistInvalidLuidFilterAsyncL();
       
  2054 
       
  2055     CleanupStack::PopAndDestroy( calGetlistTest );
       
  2056     
       
  2057     __UHEAP_MARKEND;
       
  2058     return result;
       
  2059 
       
  2060     } 
       
  2061    
  1931 // Helper function
  2062 // Helper function
  1932 
  2063 
  1933 TInt AddRepeatingAptEntryL(CCalendarService* aService, const TDesC& name, TUIDSet*& uids)
  2064 TInt AddRepeatingAptEntryL(CCalendarService* aService, const TDesC& name, TUIDSet*& uids)
  1934 	{
  2065 	{
  1935 	
  2066