Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Private Attributes
CnsIHttpChannelTests Class Reference

#include <nsihttpchanneltests.h>

Collaboration diagram for CnsIHttpChannelTests:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CnsIHttpChannelTests (nsIWebBrowser *mWebBrowser, CBrowserImpl *mpBrowserImpl)
nsIHttpChannelGetHttpChannelObject (nsCAutoString)
void OnStartTests (UINT nMenuID)
void RunAllTests ()
void SetRequestMethodTest (nsIHttpChannel *, const char *, PRInt16)
void GetRequestMethodTest (nsIHttpChannel *, PRInt16)
void SetReferrerTest (nsIHttpChannel *, const char *, PRInt16)
void GetReferrerTest (nsIHttpChannel *, PRInt16)
void SetRequestHeaderTest (nsIHttpChannel *, const char *, const char *, PRInt16)
void GetRequestHeaderTest (nsIHttpChannel *, const char *, PRInt16)
void VisitRequestHeadersTest (nsIHttpChannel *, PRInt16)
void SetAllowPipeliningTest (nsIHttpChannel *, PRBool, PRInt16)
void GetAllowPipeliningTest (nsIHttpChannel *, PRInt16)
void SetRedirectionLimitTest (nsIHttpChannel *, PRUint32, PRInt16)
void GetRedirectionLimitTest (nsIHttpChannel *, PRInt16)
void CallResponseTests (nsIHttpChannel *, PRInt16)
void GetResponseStatusTest (nsIHttpChannel *, PRInt16)
void GetResponseStatusTextTest (nsIHttpChannel *, PRInt16)
void GetRequestSucceededTest (nsIHttpChannel *, PRInt16)
void GetResponseHeaderTest (nsIHttpChannel *, const char *, PRInt16)
void SetResponseHeaderTest (nsIHttpChannel *, const char *, const char *, PRBool, PRInt16)
void VisitResponseHeaderTest (nsIHttpChannel *, PRInt16)
void IsNoStoreResponseTest (nsIHttpChannel *, PRInt16)
void IsNoCacheResponseTest (nsIHttpChannel *, PRInt16)
virtual ~CnsIHttpChannelTests ()

Private Attributes

CBrowserImplqaBrowserImpl
nsCOMPtr< nsIWebBrowserqaWebBrowser
nsCOMPtr< nsIChanneltheChannel
nsCOMPtr< nsIURItheURI
nsCOMPtr< nsIHttpChanneltheHttpChannel
nsCAutoString theSpec

Detailed Description

Definition at line 15 of file nsihttpchanneltests.h.


Constructor & Destructor Documentation

CnsIHttpChannelTests::CnsIHttpChannelTests ( nsIWebBrowser mWebBrowser,
CBrowserImpl mpBrowserImpl 
)

Definition at line 26 of file nsihttpchanneltests.cpp.

{
       qaWebBrowser = mWebBrowser;
       qaBrowserImpl = mpBrowserImpl;
}

Definition at line 33 of file nsihttpchanneltests.cpp.

{
}

Member Function Documentation

void CnsIHttpChannelTests::CallResponseTests ( nsIHttpChannel theHttpChannel,
PRInt16  displayMode 
)

Definition at line 388 of file nsihttpchanneltests.cpp.

{
       GetResponseStatusTest(theHttpChannel, displayMode);
       GetResponseStatusTextTest(theHttpChannel, displayMode);
       GetRequestSucceededTest(theHttpChannel, displayMode);
       SetResponseHeaderTest(theHttpChannel, "Refresh", "1001", PR_TRUE, displayMode);
       GetResponseHeaderTest(theHttpChannel, "Refresh", displayMode);
       SetResponseHeaderTest(theHttpChannel, "Set-Cookie", "MyCookie", PR_TRUE, displayMode);
       GetResponseHeaderTest(theHttpChannel, "Set-Cookie", displayMode);
       SetResponseHeaderTest(theHttpChannel, "Cache-control", "no-cache", PR_FALSE, displayMode);
       GetResponseHeaderTest(theHttpChannel, "Cache-control", displayMode);
       VisitResponseHeaderTest(theHttpChannel, displayMode);
       IsNoStoreResponseTest(theHttpChannel, displayMode);
       IsNoCacheResponseTest(theHttpChannel, displayMode);
}

Here is the call graph for this function:

Definition at line 339 of file nsihttpchanneltests.cpp.

{
       PRBool mAllowPipelining;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetAllowPipeliningTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetAllowPipelining(&mAllowPipelining);
       RvTestResult(rv, "GetAllowPipelining()", displayMode);
       RvTestResultDlg(rv, "GetAllowPipelining() test");
       FormatAndPrintOutput("GetAllowPipelining value = ", mAllowPipelining, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 60 of file nsihttpchanneltests.cpp.

{
       NS_NewURI(getter_AddRefs(theURI), theSpec);
       if (!theURI)  
          QAOutput("Didn't get URI object. Test failed.", 2);
       NS_NewChannel(getter_AddRefs(theChannel), theURI, nsnull, nsnull);
       if (!theChannel)
          QAOutput("Didn't get Channel object. GetChannelObject Test failed.", 2);

       theHttpChannel = do_QueryInterface(theChannel);
       if (!theHttpChannel)
          QAOutput("Didn't get httpChannel object. Test failed.", 2);

       return theHttpChannel;
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 369 of file nsihttpchanneltests.cpp.

{
       PRUint32 mRedirectionLimit;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetRedirectionLimitTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetRedirectionLimit(&mRedirectionLimit);
       RvTestResult(rv, "GetRedirectionLimit()", displayMode);
       RvTestResultDlg(rv, "GetRedirectionLimit() test");
       FormatAndPrintOutput("GetRedirectionLimit value = ", mRedirectionLimit, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::GetReferrerTest ( nsIHttpChannel theHttpChannel,
PRInt16  displayMode 
)

Definition at line 242 of file nsihttpchanneltests.cpp.

{
       // GetReferrer
       nsCAutoString theSpec;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetReferrerTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetReferrer(getter_AddRefs(theURI));
       RvTestResult(rv, "GetReferrer()", displayMode);
       RvTestResultDlg(rv, "GetReferrer() test");
       if (!theURI)
          QAOutput("Didn't get nsIURI object. Test failed.", displayMode);
       else {
          theURI->GetSpec(theSpec);
          FormatAndPrintOutput("GetReferrerTest uri = ", theSpec, displayMode);        
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::GetRequestHeaderTest ( nsIHttpChannel theHttpChannel,
const char *  requestType,
PRInt16  displayMode 
)

Definition at line 284 of file nsihttpchanneltests.cpp.

{
       // GetRequestHeader
       nsCAutoString header;
       // could be set to "referrer"

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetRequestHeaderTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetRequestHeader(nsDependentCString(requestType), header);
       RvTestResult(rv, "GetRequestHeader()", displayMode);
       RvTestResultDlg(rv, "GetRequestHeader() test");
       FormatAndPrintOutput("GetRequestHeader type = ", header, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::GetRequestMethodTest ( nsIHttpChannel theHttpChannel,
PRInt16  displayMode 
)

Definition at line 203 of file nsihttpchanneltests.cpp.

{
       // GetRequestMethod
       nsCAutoString method;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetRequestMethodTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetRequestMethod(method);
       RvTestResult(rv, "GetRequestMethod()", displayMode);
       RvTestResultDlg(rv, "GetRequestMethod() test");
       // if (method.Equals("POST")
       FormatAndPrintOutput("GetRequestMethod method = ", method, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 436 of file nsihttpchanneltests.cpp.

{
       PRBool mRequest;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetRequestSucceededTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetRequestSucceeded(&mRequest);
       RvTestResult(rv, "GetRequestSucceeded()", displayMode);
       FormatAndPrintOutput("GetRequestSucceeded = ", mRequest, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::GetResponseHeaderTest ( nsIHttpChannel theHttpChannel,
const char *  responseType,
PRInt16  displayMode 
)

Definition at line 451 of file nsihttpchanneltests.cpp.

{
       nsCAutoString mResponse;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetResponseHeaderTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetResponseHeader(nsDependentCString(responseType), mResponse);
       RvTestResult(rv, "GetResponseHeader()", displayMode);
       FormatAndPrintOutput("GetResponseHeader = ", mResponse, displayMode);
       FormatAndPrintOutput("GetResponseHeader response type = ", responseType, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 405 of file nsihttpchanneltests.cpp.

{
       PRUint32 mResponseStatus;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetResponseStatusTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetResponseStatus(&mResponseStatus);
       RvTestResult(rv, "GetResponseStatus()", displayMode);
       FormatAndPrintOutput("GetResponseStatus value = ", mResponseStatus, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 420 of file nsihttpchanneltests.cpp.

{
       nsCAutoString mText;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetResponseStatusTextTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->GetResponseStatusText(mText);
       RvTestResult(rv, "GetResponseStatusText()", displayMode);
       FormatAndPrintOutput("GetResponseStatusText = ", mText, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 517 of file nsihttpchanneltests.cpp.

{
       PRBool mNoResponse;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. IsNoCacheResponseTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->IsNoCacheResponse(&mNoResponse);
       RvTestResult(rv, "IsNoCacheResponse()", displayMode);
       FormatAndPrintOutput("IsNoCacheResponse = ", mNoResponse, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 502 of file nsihttpchanneltests.cpp.

{
       PRBool mNoResponse;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. IsNoStoreResponseTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->IsNoStoreResponse(&mNoResponse);
       RvTestResult(rv, "IsNoStoreResponse()", displayMode);
       FormatAndPrintOutput("IsNoStoreResponse = ", mNoResponse, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 76 of file nsihttpchanneltests.cpp.

{
       theSpec = "http://www.netscape.com";
       theHttpChannel = GetHttpChannelObject(theSpec);
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. Test not run.", 1);
          return;
       }
       switch(nMenuID)
       {
              case ID_INTERFACES_NSIHTTPCHANNEL_RUNALLTESTS :
                     RunAllTests();
                     break ;
              case ID_INTERFACES_NSIHTTPCHANNEL_SETREQUESTMETHOD :
                     SetRequestMethodTest(theHttpChannel, "PUT", 2);
                     break ;
              case ID_INTERFACES_NSIHTTPCHANNEL_GETREQUESTMETHOD :
                     GetRequestMethodTest(theHttpChannel, 2);
                     break ;
              case ID_INTERFACES_NSIHTTPCHANNEL_SETREFERRER :
                     SetReferrerTest(theHttpChannel, "https://www.sun.com", 2);
                     break ;
              case ID_INTERFACES_NSIHTTPCHANNEL_GETREFERRER :
                     GetReferrerTest(theHttpChannel, 2);
                     break ;
              case ID_INTERFACES_NSIHTTPCHANNEL_SETREQUESTHEADER :
                     SetRequestHeaderTest(theHttpChannel, "Content-Type", "text/html", 2);
                     break ;
              case ID_INTERFACES_NSIHTTPCHANNEL_GETREQUESTHEADER :
                     GetRequestHeaderTest(theHttpChannel, "Content-Type", 2);
                     break ;
              case ID_INTERFACES_NSIHTTPCHANNEL_VISITREQUESTHEADERS :
                     VisitRequestHeadersTest(theHttpChannel, 2);
                     break;
              case ID_INTERFACES_NSIHTTPCHANNEL_SETALLOWPIPELINING :
                     SetAllowPipeliningTest(theHttpChannel, PR_FALSE, 2);
                     break;
              case ID_INTERFACES_NSIHTTPCHANNEL_GETALLOWPIPELINING :
                     GetAllowPipeliningTest(theHttpChannel, 2);
                     break;
              case ID_INTERFACES_NSIHTTPCHANNEL_SETREDIRECTIONLIMIT :
                     SetRedirectionLimitTest(theHttpChannel, 100, 2);
                     break;
              case ID_INTERFACES_NSIHTTPCHANNEL_GETREDIRECTIONLIMIT :
                     GetRedirectionLimitTest(theHttpChannel, 2);
                     break;

                     // response methods

              case ID_INTERFACES_NSIHTTPCHANNEL_GETRESPONSESTATUS :
                     GetResponseStatusTest(theHttpChannel, 2);
                     break;
              case ID_INTERFACES_NSIHTTPCHANNEL_GETRESPONSESTATUSTEXT :
                     GetResponseStatusTextTest(theHttpChannel, 2);
                     break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 135 of file nsihttpchanneltests.cpp.

{
       theSpec = "http://www.netscape.com";
       theHttpChannel = GetHttpChannelObject(theSpec);
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. RunAllTests not run.", 1);
          return;
       }
       QAOutput("   nsIHttpChannel request tests:");
       SetRequestMethodTest(theHttpChannel, "get", 1);
       GetRequestMethodTest(theHttpChannel, 1);
       SetRequestMethodTest(theHttpChannel, "PUT", 1);
       GetRequestMethodTest(theHttpChannel, 1);
       SetRequestMethodTest(theHttpChannel, "POST", 1);
       GetRequestMethodTest(theHttpChannel, 1);
       SetRequestMethodTest(theHttpChannel, "HEAD", 1);
       GetRequestMethodTest(theHttpChannel, 1);
       SetReferrerTest(theHttpChannel, "http://www.cisco.com", 1);
       GetReferrerTest(theHttpChannel, 1);
       SetRequestHeaderTest(theHttpChannel, "Cookie", "TheCookie", 1);
       GetRequestHeaderTest(theHttpChannel, "Cookie", 1);
       SetRequestHeaderTest(theHttpChannel, "Content-Type", "text/xml", 1);
       GetRequestHeaderTest(theHttpChannel, "Content-Type", 1);
       SetRequestHeaderTest(theHttpChannel, "Content-Length", "10000", 1);
       GetRequestHeaderTest(theHttpChannel, "Content-Length", 1);
       VisitRequestHeadersTest(theHttpChannel, 1);
       SetAllowPipeliningTest(theHttpChannel, PR_FALSE, 1);
       SetAllowPipeliningTest(theHttpChannel, PR_TRUE, 1);
       GetAllowPipeliningTest(theHttpChannel, 1);
       SetRedirectionLimitTest(theHttpChannel, 0, 1);
       SetRedirectionLimitTest(theHttpChannel, 5, 1);
       GetRedirectionLimitTest(theHttpChannel, 1);

       // see nsIRequestObserver->OnStartRequest for response tests
       CnsIChannelTests *channelObj = new CnsIChannelTests(qaWebBrowser, qaBrowserImpl);
       if (!channelObj)
       {
          QAOutput("Didn't get nsIHttpChannel object. GetChannelObject will not be run.", 1);
          return;
       }
       theChannel = channelObj->GetChannelObject(theSpec);
       if (!theChannel)
       {
          QAOutput("Didn't get nsIChannel object. AsyncOpenTest will not be run.", 1);
          return;
       }
       // this will open the channel and run the httpChannel response tests
       channelObj->AsyncOpenTest(theChannel, 1);
       QAOutput("\n");
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::SetAllowPipeliningTest ( nsIHttpChannel theHttpChannel,
PRBool  mAllowPipelining,
PRInt16  displayMode 
)

Definition at line 321 of file nsihttpchanneltests.cpp.

{
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. SetAllowPipeliningTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->SetAllowPipelining(mAllowPipelining);
       RvTestResult(rv, "SetAllowPipelining()", displayMode);
       RvTestResultDlg(rv, "SetAllowPipelining() test");
       FormatAndPrintOutput("SetAllowPipelining value = ", mAllowPipelining, displayMode);

       rv = theHttpChannel->GetAllowPipelining(&mAllowPipelining);
       FormatAndPrintOutput("GetAllowPipelining value = ", mAllowPipelining, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::SetRedirectionLimitTest ( nsIHttpChannel theHttpChannel,
PRUint32  mRedirectionLimit,
PRInt16  displayMode 
)

Definition at line 355 of file nsihttpchanneltests.cpp.

{
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. SetRedirectionLimitTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->SetRedirectionLimit(mRedirectionLimit);
       RvTestResult(rv, "SetRedirectionLimit()", displayMode);
       RvTestResultDlg(rv, "SetRedirectionLimit() test");
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::SetReferrerTest ( nsIHttpChannel theHttpChannel,
const char *  theUrl,
PRInt16  displayMode 
)

Definition at line 221 of file nsihttpchanneltests.cpp.

{
       // SetReferrer
       nsCAutoString theSpec;
       theSpec = theUrl;

       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. SetReferrerTest failed.", displayMode);
          return;
       }
       NS_NewURI(getter_AddRefs(theURI), theSpec);
       if (!theURI)  
          QAOutput("Didn't get URI object. Test failed.", 2);
       rv = theHttpChannel->SetReferrer(theURI);
       RvTestResult(rv, "SetReferrer()", displayMode);
       RvTestResultDlg(rv, "SetReferrer() test");
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::SetRequestHeaderTest ( nsIHttpChannel theHttpChannel,
const char *  requestType,
const char *  headerVal,
PRInt16  displayMode 
)

Definition at line 264 of file nsihttpchanneltests.cpp.

{
       // SetRequestHeader
       // try {"Content-Type","text/xml"}, {"Content-Length", 10000}, and
       //     {"Accept"), NS_LITERAL_CSTRING("text/xml,application/xml,application/xhtml+xml,*/*;q=0.1"),
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. SetRequestHeaderTest failed.", displayMode);
          return;
       }
    rv = theHttpChannel->SetRequestHeader(nsDependentCString(requestType),
                                         nsDependentCString(headerVal),
                                         PR_FALSE);
       RvTestResult(rv, "SetRequestHeader()", displayMode);
       RvTestResultDlg(rv, "SetRequestHeader() test");
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::SetRequestMethodTest ( nsIHttpChannel theHttpChannel,
const char *  requestType,
PRInt16  displayMode 
)

Definition at line 187 of file nsihttpchanneltests.cpp.

{ 
       // SetRequestMethod
       // try "GET", "PUT", "HEAD", or "POST"
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. SetRequestMethodTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->SetRequestMethod(nsDependentCString(requestType));
       RvTestResult(rv, "SetRequestMethod()", displayMode);
       RvTestResultDlg(rv, "SetRequestMethod() test", true);
}

Here is the call graph for this function:

Here is the caller graph for this function:

void CnsIHttpChannelTests::SetResponseHeaderTest ( nsIHttpChannel theHttpChannel,
const char *  responseType,
const char *  value,
PRBool  merge,
PRInt16  displayMode 
)

Definition at line 468 of file nsihttpchanneltests.cpp.

{
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. SetResponseHeaderTest failed.", displayMode);
          return;
       }
       rv = theHttpChannel->SetResponseHeader(nsDependentCString(responseType),
                                           nsDependentCString(value), merge);
       RvTestResult(rv, "SetResponseHeader()", displayMode);
       FormatAndPrintOutput("SetResponseHeader value = ", value, displayMode);
       FormatAndPrintOutput("SetResponseHeader response type = ", responseType, displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 303 of file nsihttpchanneltests.cpp.

{
       // visitRequestHeaders()
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. VisitRequestHeadersTest failed.", displayMode);
          return;
       }
       HeaderVisitor *theVisitor = new HeaderVisitor();
       if (!theVisitor)
          QAOutput("Didn't get nsIHttpHeaderVisitor object. Test failed.", displayMode);

       rv = theHttpChannel->VisitRequestHeaders(theVisitor);
       RvTestResult(rv, "VisitRequestHeaders()", displayMode);
       RvTestResultDlg(rv, "VisitRequestHeaders() test");
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 485 of file nsihttpchanneltests.cpp.

{
       if (!theHttpChannel)
       {
          QAOutput("Didn't get nsIHttpChannel object. VisitResponseHeaderTest failed.", displayMode);
          return;
       }
       // visitResponseHeaders()
       HeaderVisitor *theVisitor = new HeaderVisitor();
       if (!theVisitor)
          QAOutput("Didn't get nsIHttpHeaderVisitor object. Test failed.", displayMode);

       rv = theHttpChannel->VisitResponseHeaders(theVisitor);
       RvTestResult(rv, "VisitResponseHeaders()", displayMode);
}

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 66 of file nsihttpchanneltests.h.

Definition at line 67 of file nsihttpchanneltests.h.

Definition at line 68 of file nsihttpchanneltests.h.

Definition at line 70 of file nsihttpchanneltests.h.

Definition at line 71 of file nsihttpchanneltests.h.

Definition at line 69 of file nsihttpchanneltests.h.


The documentation for this class was generated from the following files: