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 |