23 #include <test/testexecutestepbase.h> |
23 #include <test/testexecutestepbase.h> |
24 |
24 |
25 #include "cafstep.h" |
25 #include "cafstep.h" |
26 #include "importfile.h" |
26 #include "importfile.h" |
27 |
27 |
28 #ifndef SYMBIAN_DISABLE_UPWARD_DEPENDENCY |
28 #ifdef INTERNALLY_ENABLE_UPWARD_DEPENDENCY |
29 #include <http/mhttptransactioncallback.h> |
29 #include <http/mhttptransactioncallback.h> |
30 #endif |
30 #endif |
31 |
31 |
32 // Constants used to name test cases |
32 // Constants used to name test cases |
33 _LIT(KCAFSupplierStep,"CAFSupplierStep"); |
33 _LIT(KCAFSupplierStep,"CAFSupplierStep"); |
34 _LIT(KCAFSupplierAsyncStep,"CAFSupplierAsyncStep"); |
34 _LIT(KCAFSupplierAsyncStep,"CAFSupplierAsyncStep"); |
35 _LIT(KCAFSupplierSerializeStep,"CAFSupplierSerializeStep"); |
35 _LIT(KCAFSupplierSerializeStep,"CAFSupplierSerializeStep"); |
36 _LIT(KCAFClientOutputSupplierStep,"CAFClientOutputSupplierStep"); |
36 _LIT(KCAFClientOutputSupplierStep,"CAFClientOutputSupplierStep"); |
37 #ifndef SYMBIAN_DISABLE_UPWARD_DEPENDENCY |
37 #ifdef INTERNALLY_ENABLE_UPWARD_DEPENDENCY |
38 _LIT(KCAFHTTPRequestHeadersStep,"CAFHTTPRequestHeaders"); |
38 _LIT(KCAFHTTPRequestHeadersStep,"CAFHTTPRequestHeaders"); |
39 #endif |
39 #endif |
40 class CCAFServer; |
40 class CCAFServer; |
41 |
41 |
42 |
42 |
103 private: |
103 private: |
104 CCAFServer& iParent; |
104 CCAFServer& iParent; |
105 }; |
105 }; |
106 |
106 |
107 |
107 |
108 #ifndef SYMBIAN_DISABLE_UPWARD_DEPENDENCY |
108 #ifdef INTERNALLY_ENABLE_UPWARD_DEPENDENCY |
109 /* |
109 /* |
110 * Used to test that an application can retrieve HTTP request headers |
110 * Used to test that an application can retrieve HTTP request headers |
111 * @internalComponent Exposure internally |
111 * @internalComponent Exposure internally |
112 */ |
112 */ |
113 class CCAFHTTPRequestHeadersStep : public CCAFStep, public MHTTPTransactionCallback |
113 class CCAFHTTPRequestHeadersStep : public CCAFStep, public MHTTPTransactionCallback |