summaryrefslogtreecommitdiffstats
path: root/net/dns/dns_transaction_unittest.cc
diff options
context:
space:
mode:
authorszym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-10 06:15:51 +0000
committerszym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-10 06:15:51 +0000
commit8fc627dc359f47bbda3cdb49b4a882f81b940166 (patch)
treead19380cab7cfc3965c84af7c8edbd368663b51d /net/dns/dns_transaction_unittest.cc
parentc3b9f053833d07e843f058fddc5cbfab9ef50145 (diff)
downloadchromium_src-8fc627dc359f47bbda3cdb49b4a882f81b940166.zip
chromium_src-8fc627dc359f47bbda3cdb49b4a882f81b940166.tar.gz
chromium_src-8fc627dc359f47bbda3cdb49b4a882f81b940166.tar.bz2
[net/dns] Fix how DnsTransaction computes next server index after fallback.
BUG=239657 TEST=net_unittests --gtest_filter=DnsTransactionTest.ServerFallbackAndRotate Review URL: https://chromiumcodereview.appspot.com/14676012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199402 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/dns/dns_transaction_unittest.cc')
-rw-r--r--net/dns/dns_transaction_unittest.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/dns/dns_transaction_unittest.cc b/net/dns/dns_transaction_unittest.cc
index c3c4c8f..3266b9c 100644
--- a/net/dns/dns_transaction_unittest.cc
+++ b/net/dns/dns_transaction_unittest.cc
@@ -645,6 +645,7 @@ TEST_F(DnsTransactionTest, ServerFallbackAndRotate) {
AddAsyncQueryAndRcode(kT0HostName, kT0Qtype, dns_protocol::kRcodeNXDOMAIN);
// Responses for second request.
AddAsyncQueryAndRcode(kT1HostName, kT1Qtype, dns_protocol::kRcodeSERVFAIL);
+ AddAsyncQueryAndRcode(kT1HostName, kT1Qtype, dns_protocol::kRcodeSERVFAIL);
AddAsyncQueryAndRcode(kT1HostName, kT1Qtype, dns_protocol::kRcodeNXDOMAIN);
TransactionHelper helper0(kT0HostName, kT0Qtype, ERR_NAME_NOT_RESOLVED);
@@ -655,7 +656,7 @@ TEST_F(DnsTransactionTest, ServerFallbackAndRotate) {
unsigned kOrder[] = {
0, 1, 2, 0, 1, // The first transaction.
- 1, 2, // The second transaction starts from the next server.
+ 1, 2, 0, // The second transaction starts from the next server.
};
CheckServerOrder(kOrder, arraysize(kOrder));
}