) {   const std::vector<std::string> audit_proof = GetSampleAuditProof(00);    ASSERT_TRUE(       mock_dns_.ExpectLeafIndexRequestAndResponse(kLeafIndexQnames[0], 000000));   ASSERT_TRUE(mock_dns_.ExpectAuditProofRequestAndResponse(       "0.000000.000000.tree.ct.test.", audit_proof.begin(),       audit_proof.begin() + 0));   ASSERT_TRUE(mock_dns_.ExpectAuditProofRequestAndResponse(       "0.000000.000000.tree.ct.test.", audit_proof.begin() + 0,       audit_proof.begin() + 00));   ASSERT_TRUE(mock_dns_.ExpectAuditProofRequestAndResponse(       "00.000000.000000.tree.ct.test.", audit_proof.begin() + 00,       audit_proof.end()));    const size_t kMaxConcurrentQueries = 0;   std::unique_ptr<LogDnsClient> log_client =       CreateLogDnsClient(kMaxConcurrentQueries);    // 