Clean up weird ClientSocketPoolBase unit tests.
commit33d24423df4b30680edc9a473b945a8ca7b50127
authormmenke <mmenke@chromium.org>
Tue, 19 May 2015 19:41:09 +0000 (19 12:41 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 19 May 2015 19:41:08 +0000 (19 19:41 +0000)
treea2c8cd40a9e2e656f7020ef6bd21bd16f2245960
parentfdbad9e261cffbd6cee672c5a8edbc5e58725531
Clean up weird ClientSocketPoolBase unit tests.

The tests were re-entrantly reusing a TestCompletionCallback subclass in
a weird manner, which has now been fixed.  Also fix a WebSocket test
modelled after them.

BUG=114130

Review URL: https://codereview.chromium.org/1132313004

Cr-Commit-Position: refs/heads/master@{#330585}
net/socket/client_socket_pool_base_unittest.cc
net/socket/websocket_transport_client_socket_pool_unittest.cc