browserchannel_test.js
No description.

File Location

/goog/net/browserchannel_test.js

Classes

MockChannelRequest
Mock ChannelRequest.

Public Protected Private

Global Functions

assertHasBackChannel()
No description.
code »
assertHasForwardChannel()
No description.
code »
completeBackChannel()
No description.
code »
completeBackTestConnection()
No description.
code »
completeForwardChannel()
No description.
code »
completeForwardTestConnection()
No description.
code »
completeTestConnection()
No description.
code »
connect()
No description.
code »
connectForwardChannel()
No description.
code »
debugToWindow()
No description.
code »
disconnect()
No description.
code »
formatArrayOfMaps()
Helper function to return a formatted string representing an array of maps.
code »
hasBackChannel()
No description.
code »
hasDeadBackChannelTimer()
No description.
code »
hasForwardChannel()
No description.
code »
receive()
No description.
code »
response()
No description.
code »
responseActiveXBlocked()
No description.
code »
responseNoBackchannel()
No description.
code »
responseRequestFailed()
No description.
code »
responseTimeout()
No description.
code »
responseUnknownSessionId()
No description.
code »
responseVersion7()
No description.
code »
sendMap()
No description.
code »
setUp()
No description.
code »
setUpPage()
No description.
code »
stubTmpnetwork()
Stubs goog.net.tmpnetwork to always time out. It maintains the contract given by goog.net.tmpnetwork.testGoogleCom, but always times out (calling callback(false)). stubTmpnetwork should be called in tests that require it before a call to testGoogleCom happens. It is reset at tearDown.
code »
tearDown()
No description.
code »
testActiveXBlockedEventReportedOnlyOnce()
No description.
code »
testBackChannelRemainsEstablished_afterDoubleSendMap()
No description.
code »
testBackChannelRemainsEstablished_afterSingleSendMap()
No description.
code »
testConnect()
No description.
code »
testConnect_backChannelEstablished()
No description.
code »
testConnect_notOkToMakeRequestForBind()
No description.
code »
testConnect_notOkToMakeRequestForTest()
No description.
code »
testConnect_overrideServerHostPrefix()
No description.
code »
testConnect_withClientHostPrefix()
No description.
code »
testConnect_withServerHostPrefix()
No description.
code »
testConnect_withServerVersion()
No description.
code »
testCreateXhrIo()
No description.
code »
testFormatArrayOfMaps()
No description.
code »
testMultipleResponsesWithArraysMissing()
No description.
code »
testOnlyRetryOnceBasedOnResponse()
No description.
code »
testOutgoingMapsAwaitsResponse()
No description.
code »
testPathAbsolute()
No description.
code »
testPathRelative()
No description.
code »
testPathWithHost()
No description.
code »
testReceive()
No description.
code »
testReceive_andSendMap()
No description.
code »
testReceive_twice()
No description.
code »
testRequestFailedClosesChannel()
No description.
code »
testResponseInBufferedMode()
No description.
code »
testResponseNoBackchannel()
No description.
code »
testResponseNoBackchannelPostNotBeforeBackchannel()
No description.
code »
testResponseNoBackchannelWithNoBackchannel()
No description.
code »
testResponseNoBackchannelWithStartTimer()
No description.
code »
testResponseWithArraysMissing()
No description.
code »
testResponseWithArraysMissingAndLiveChannel()
No description.
code »
testResponseWithBigOutstandingData()
No description.
code »
testResponseWithEvilData()
No description.
code »
testResponseWithGarbage()
No description.
code »
testResponseWithGarbageInArray()
No description.
code »
testResponseWithNoArraySent()
No description.
code »
testSendMap()
No description.
code »
testSendMap_andReceive()
No description.
code »
testSendMap_twice()
No description.
code »
testSetFailFastAtRetryCount()
Makes sure that setting fail fast while not retrying doesn't cause a failure.
code »
testSetFailFastWhileRetryXhrIsInFlight()
Make sure that dropping the forward channel retry limit below the retry count reports an error, and prevents another request from firing.
code »
testSetFailFastWhileWaitingForRetry()
Make sure that dropping the forward channel retry limit below the retry count reports an error, and prevents another request from firing.
code »
testSetParser()
No description.
code »
testStatEventReportedOnlyOnce()
No description.
code »
testStatEventReportedOnlyOnce_onNetworkDown()
No description.
code »
testStatEventReportedOnlyOnce_onNetworkUp()
No description.
code »
testTimingEvent()
No description.
code »
testUndeliveredMaps_clearsPendingMapsAfterNotifying()
No description.
code »
testUndeliveredMaps_doesNotNotifyIfNothingWasSent()
No description.
code »
testUndeliveredMaps_doesNotNotifyWhenSuccessful()
No description.
code »
testUndeliveredMaps_notifiesWithContext()
No description.
code »
testUndeliveredMaps_onPingTimeout()
No description.
code »
testUndeliveredMaps_serviceUnavailable()
No description.
code »

Global Variables

ALL_DAY_MS :
A really long time - used to make sure no more timeouts will fire.
Code »
RETRY_TIME :
Delay between a network failure and the next network request.
Code »
browserChannel : goog.net.BrowserChannel
No description.
Code »
debugMessage :
No description.
Code »
deliveredMaps :
No description.
Code »
gotError :
No description.
Code »
lastPostRetryCount :
No description.
Code »
lastPostRtt :
No description.
Code »
lastPostSize :
No description.
Code »
lastStatEvent :
No description.
Code »
numStatEvents :
No description.
Code »
numTimingEvents :
No description.
Code »
responseData :
No description.
Code »

Directory net

File Reference