Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/gtest/internal/gtest-param-util.h
Line
Count
Source (jump to first uncovered line)
1
// Copyright 2008 Google Inc.
2
// All Rights Reserved.
3
//
4
// Redistribution and use in source and binary forms, with or without
5
// modification, are permitted provided that the following conditions are
6
// met:
7
//
8
//     * Redistributions of source code must retain the above copyright
9
// notice, this list of conditions and the following disclaimer.
10
//     * Redistributions in binary form must reproduce the above
11
// copyright notice, this list of conditions and the following disclaimer
12
// in the documentation and/or other materials provided with the
13
// distribution.
14
//     * Neither the name of Google Inc. nor the names of its
15
// contributors may be used to endorse or promote products derived from
16
// this software without specific prior written permission.
17
//
18
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
21
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29
//
30
// Author: vladl@google.com (Vlad Losev)
31
32
// Type and function utilities for implementing parameterized tests.
33
34
#ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_
35
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_
36
37
#include <ctype.h>
38
39
#include <iterator>
40
#include <set>
41
#include <utility>
42
#include <vector>
43
44
// scripts/fuse_gtest.py depends on gtest's own header being #included
45
// *unconditionally*.  Therefore these #includes cannot be moved
46
// inside #if GTEST_HAS_PARAM_TEST.
47
#include "gtest/internal/gtest-internal.h"
48
#include "gtest/internal/gtest-linked_ptr.h"
49
#include "gtest/internal/gtest-port.h"
50
#include "gtest/gtest-printers.h"
51
52
#if GTEST_HAS_PARAM_TEST
53
54
namespace testing {
55
56
// Input to a parameterized test name generator, describing a test parameter.
57
// Consists of the parameter value and the integer parameter index.
58
template <class ParamType>
59
struct TestParamInfo {
60
  TestParamInfo(const ParamType& a_param, size_t an_index) :
61
    param(a_param),
62
0
    index(an_index) {}
Unexecuted instantiation: testing::TestParamInfo<IssuerNameCheckParams>::TestParamInfo(IssuerNameCheckParams const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<ExtensionTestcase>::TestParamInfo(ExtensionTestcase const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<ChainValidity>::TestParamInfo(ChainValidity const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<EKUTestcase>::TestParamInfo(EKUTestcase const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<EKUChainTestcase>::TestParamInfo(EKUChainTestcase const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<CheckSignatureAlgorithmTestParams>::TestParamInfo(CheckSignatureAlgorithmTestParams const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<TLSFeaturesTestParams>::TestParamInfo(TLSFeaturesTestParams const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<ValidDigestAlgorithmIdentifierTestInfo>::TestParamInfo(ValidDigestAlgorithmIdentifierTestInfo const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<InvalidAlgorithmIdentifierTestInfo>::TestParamInfo(InvalidAlgorithmIdentifierTestInfo const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<ValidSignatureAlgorithmIdentifierValueTestInfo>::TestParamInfo(ValidSignatureAlgorithmIdentifierValueTestInfo const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<IntegerTestParams>::TestParamInfo(IntegerTestParams const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<PresentedMatchesReference>::TestParamInfo(PresentedMatchesReference const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<InputValidity>::TestParamInfo(InputValidity const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<IPAddressParams<4u> >::TestParamInfo(IPAddressParams<4u> const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<IPAddressParams<16u> >::TestParamInfo(IPAddressParams<16u> const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<CheckCertHostnameParams>::TestParamInfo(CheckCertHostnameParams const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<NameConstraintParams>::TestParamInfo(NameConstraintParams const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<WithoutResponseBytes>::TestParamInfo(WithoutResponseBytes const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::TestParamInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<std::__1::tuple<bool, bool> >::TestParamInfo(std::__1::tuple<bool, bool> const&, unsigned long)
Unexecuted instantiation: testing::TestParamInfo<RFC1320TestParams>::TestParamInfo(RFC1320TestParams const&, unsigned long)
63
  ParamType param;
64
  size_t index;
65
};
66
67
// A builtin parameterized test name generator which returns the result of
68
// testing::PrintToString.
69
struct PrintToStringParamName {
70
  template <class ParamType>
71
  std::string operator()(const TestParamInfo<ParamType>& info) const {
72
    return PrintToString(info.param);
73
  }
74
};
75
76
namespace internal {
77
78
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
79
//
80
// Outputs a message explaining invalid registration of different
81
// fixture class for the same test case. This may happen when
82
// TEST_P macro is used to define two tests with the same name
83
// but in different namespaces.
84
GTEST_API_ void ReportInvalidTestCaseType(const char* test_case_name,
85
                                          CodeLocation code_location);
86
87
template <typename> class ParamGeneratorInterface;
88
template <typename> class ParamGenerator;
89
90
// Interface for iterating over elements provided by an implementation
91
// of ParamGeneratorInterface<T>.
92
template <typename T>
93
class ParamIteratorInterface {
94
 public:
95
0
  virtual ~ParamIteratorInterface() {}
Unexecuted instantiation: testing::internal::ParamIteratorInterface<IssuerNameCheckParams>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<ExtensionTestcase>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<ChainValidity>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<EKUTestcase>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<EKUChainTestcase>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<CheckSignatureAlgorithmTestParams>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<TLSFeaturesTestParams>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<ValidDigestAlgorithmIdentifierTestInfo>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<InvalidAlgorithmIdentifierTestInfo>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<ValidSignatureAlgorithmIdentifierValueTestInfo>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<IntegerTestParams>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<PresentedMatchesReference>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<InputValidity>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<IPAddressParams<4u> >::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<IPAddressParams<16u> >::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<CheckCertHostnameParams>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<NameConstraintParams>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<WithoutResponseBytes>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<bool>::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<std::__1::tuple<bool, bool> >::~ParamIteratorInterface()
Unexecuted instantiation: testing::internal::ParamIteratorInterface<RFC1320TestParams>::~ParamIteratorInterface()
96
  // A pointer to the base generator instance.
97
  // Used only for the purposes of iterator comparison
98
  // to make sure that two iterators belong to the same generator.
99
  virtual const ParamGeneratorInterface<T>* BaseGenerator() const = 0;
100
  // Advances iterator to point to the next element
101
  // provided by the generator. The caller is responsible
102
  // for not calling Advance() on an iterator equal to
103
  // BaseGenerator()->End().
104
  virtual void Advance() = 0;
105
  // Clones the iterator object. Used for implementing copy semantics
106
  // of ParamIterator<T>.
107
  virtual ParamIteratorInterface* Clone() const = 0;
108
  // Dereferences the current iterator and provides (read-only) access
109
  // to the pointed value. It is the caller's responsibility not to call
110
  // Current() on an iterator equal to BaseGenerator()->End().
111
  // Used for implementing ParamGenerator<T>::operator*().
112
  virtual const T* Current() const = 0;
113
  // Determines whether the given iterator and other point to the same
114
  // element in the sequence generated by the generator.
115
  // Used for implementing ParamGenerator<T>::operator==().
116
  virtual bool Equals(const ParamIteratorInterface& other) const = 0;
117
};
118
119
// Class iterating over elements provided by an implementation of
120
// ParamGeneratorInterface<T>. It wraps ParamIteratorInterface<T>
121
// and implements the const forward iterator concept.
122
template <typename T>
123
class ParamIterator {
124
 public:
125
  typedef T value_type;
126
  typedef const T& reference;
127
  typedef ptrdiff_t difference_type;
128
129
  // ParamIterator assumes ownership of the impl_ pointer.
130
0
  ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {}
131
0
  ParamIterator& operator=(const ParamIterator& other) {
132
0
    if (this != &other)
133
0
      impl_.reset(other.impl_->Clone());
134
0
    return *this;
135
0
  }
136
137
0
  const T& operator*() const { return *impl_->Current(); }
Unexecuted instantiation: testing::internal::ParamIterator<IssuerNameCheckParams>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<ExtensionTestcase>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<ChainValidity>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<EKUTestcase>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<EKUChainTestcase>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<CheckSignatureAlgorithmTestParams>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<TLSFeaturesTestParams>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<ValidDigestAlgorithmIdentifierTestInfo>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<InvalidAlgorithmIdentifierTestInfo>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<ValidSignatureAlgorithmIdentifierValueTestInfo>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<IntegerTestParams>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<PresentedMatchesReference>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<InputValidity>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<4u> >::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<16u> >::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<CheckCertHostnameParams>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<NameConstraintParams>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<WithoutResponseBytes>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::tuple<bool, bool> >::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<bool>::operator*() const
Unexecuted instantiation: testing::internal::ParamIterator<RFC1320TestParams>::operator*() const
138
  const T* operator->() const { return impl_->Current(); }
139
  // Prefix version of operator++.
140
0
  ParamIterator& operator++() {
141
0
    impl_->Advance();
142
0
    return *this;
143
0
  }
Unexecuted instantiation: testing::internal::ParamIterator<IssuerNameCheckParams>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<ExtensionTestcase>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<ChainValidity>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<EKUTestcase>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<EKUChainTestcase>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<CheckSignatureAlgorithmTestParams>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<TLSFeaturesTestParams>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<ValidDigestAlgorithmIdentifierTestInfo>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<InvalidAlgorithmIdentifierTestInfo>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<ValidSignatureAlgorithmIdentifierValueTestInfo>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<IntegerTestParams>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<PresentedMatchesReference>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<InputValidity>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<4u> >::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<16u> >::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<CheckCertHostnameParams>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<NameConstraintParams>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<WithoutResponseBytes>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::tuple<bool, bool> >::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<bool>::operator++()
Unexecuted instantiation: testing::internal::ParamIterator<RFC1320TestParams>::operator++()
144
  // Postfix version of operator++.
145
  ParamIterator operator++(int /*unused*/) {
146
    ParamIteratorInterface<T>* clone = impl_->Clone();
147
    impl_->Advance();
148
    return ParamIterator(clone);
149
  }
150
0
  bool operator==(const ParamIterator& other) const {
151
0
    return impl_.get() == other.impl_.get() || impl_->Equals(*other.impl_);
152
0
  }
Unexecuted instantiation: testing::internal::ParamIterator<IssuerNameCheckParams>::operator==(testing::internal::ParamIterator<IssuerNameCheckParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<ExtensionTestcase>::operator==(testing::internal::ParamIterator<ExtensionTestcase> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<ChainValidity>::operator==(testing::internal::ParamIterator<ChainValidity> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<EKUTestcase>::operator==(testing::internal::ParamIterator<EKUTestcase> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<EKUChainTestcase>::operator==(testing::internal::ParamIterator<EKUChainTestcase> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<CheckSignatureAlgorithmTestParams>::operator==(testing::internal::ParamIterator<CheckSignatureAlgorithmTestParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<TLSFeaturesTestParams>::operator==(testing::internal::ParamIterator<TLSFeaturesTestParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<ValidDigestAlgorithmIdentifierTestInfo>::operator==(testing::internal::ParamIterator<ValidDigestAlgorithmIdentifierTestInfo> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<InvalidAlgorithmIdentifierTestInfo>::operator==(testing::internal::ParamIterator<InvalidAlgorithmIdentifierTestInfo> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<ValidSignatureAlgorithmIdentifierValueTestInfo>::operator==(testing::internal::ParamIterator<ValidSignatureAlgorithmIdentifierValueTestInfo> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<IntegerTestParams>::operator==(testing::internal::ParamIterator<IntegerTestParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<PresentedMatchesReference>::operator==(testing::internal::ParamIterator<PresentedMatchesReference> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<InputValidity>::operator==(testing::internal::ParamIterator<InputValidity> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<4u> >::operator==(testing::internal::ParamIterator<IPAddressParams<4u> > const&) const
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<16u> >::operator==(testing::internal::ParamIterator<IPAddressParams<16u> > const&) const
Unexecuted instantiation: testing::internal::ParamIterator<CheckCertHostnameParams>::operator==(testing::internal::ParamIterator<CheckCertHostnameParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<NameConstraintParams>::operator==(testing::internal::ParamIterator<NameConstraintParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<WithoutResponseBytes>::operator==(testing::internal::ParamIterator<WithoutResponseBytes> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator==(testing::internal::ParamIterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) const
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::tuple<bool, bool> >::operator==(testing::internal::ParamIterator<std::__1::tuple<bool, bool> > const&) const
Unexecuted instantiation: testing::internal::ParamIterator<bool>::operator==(testing::internal::ParamIterator<bool> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<RFC1320TestParams>::operator==(testing::internal::ParamIterator<RFC1320TestParams> const&) const
153
0
  bool operator!=(const ParamIterator& other) const {
154
0
    return !(*this == other);
155
0
  }
Unexecuted instantiation: testing::internal::ParamIterator<IssuerNameCheckParams>::operator!=(testing::internal::ParamIterator<IssuerNameCheckParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<ExtensionTestcase>::operator!=(testing::internal::ParamIterator<ExtensionTestcase> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<ChainValidity>::operator!=(testing::internal::ParamIterator<ChainValidity> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<EKUTestcase>::operator!=(testing::internal::ParamIterator<EKUTestcase> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<EKUChainTestcase>::operator!=(testing::internal::ParamIterator<EKUChainTestcase> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<CheckSignatureAlgorithmTestParams>::operator!=(testing::internal::ParamIterator<CheckSignatureAlgorithmTestParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<TLSFeaturesTestParams>::operator!=(testing::internal::ParamIterator<TLSFeaturesTestParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<ValidDigestAlgorithmIdentifierTestInfo>::operator!=(testing::internal::ParamIterator<ValidDigestAlgorithmIdentifierTestInfo> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<InvalidAlgorithmIdentifierTestInfo>::operator!=(testing::internal::ParamIterator<InvalidAlgorithmIdentifierTestInfo> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<ValidSignatureAlgorithmIdentifierValueTestInfo>::operator!=(testing::internal::ParamIterator<ValidSignatureAlgorithmIdentifierValueTestInfo> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<IntegerTestParams>::operator!=(testing::internal::ParamIterator<IntegerTestParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<PresentedMatchesReference>::operator!=(testing::internal::ParamIterator<PresentedMatchesReference> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<InputValidity>::operator!=(testing::internal::ParamIterator<InputValidity> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<4u> >::operator!=(testing::internal::ParamIterator<IPAddressParams<4u> > const&) const
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<16u> >::operator!=(testing::internal::ParamIterator<IPAddressParams<16u> > const&) const
Unexecuted instantiation: testing::internal::ParamIterator<CheckCertHostnameParams>::operator!=(testing::internal::ParamIterator<CheckCertHostnameParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<NameConstraintParams>::operator!=(testing::internal::ParamIterator<NameConstraintParams> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<WithoutResponseBytes>::operator!=(testing::internal::ParamIterator<WithoutResponseBytes> const&) const
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator!=(testing::internal::ParamIterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) const
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::tuple<bool, bool> >::operator!=(testing::internal::ParamIterator<std::__1::tuple<bool, bool> > const&) const
Unexecuted instantiation: testing::internal::ParamIterator<RFC1320TestParams>::operator!=(testing::internal::ParamIterator<RFC1320TestParams> const&) const
156
157
 private:
158
  friend class ParamGenerator<T>;
159
0
  explicit ParamIterator(ParamIteratorInterface<T>* impl) : impl_(impl) {}
Unexecuted instantiation: testing::internal::ParamIterator<IssuerNameCheckParams>::ParamIterator(testing::internal::ParamIteratorInterface<IssuerNameCheckParams>*)
Unexecuted instantiation: testing::internal::ParamIterator<ExtensionTestcase>::ParamIterator(testing::internal::ParamIteratorInterface<ExtensionTestcase>*)
Unexecuted instantiation: testing::internal::ParamIterator<ChainValidity>::ParamIterator(testing::internal::ParamIteratorInterface<ChainValidity>*)
Unexecuted instantiation: testing::internal::ParamIterator<EKUTestcase>::ParamIterator(testing::internal::ParamIteratorInterface<EKUTestcase>*)
Unexecuted instantiation: testing::internal::ParamIterator<EKUChainTestcase>::ParamIterator(testing::internal::ParamIteratorInterface<EKUChainTestcase>*)
Unexecuted instantiation: testing::internal::ParamIterator<CheckSignatureAlgorithmTestParams>::ParamIterator(testing::internal::ParamIteratorInterface<CheckSignatureAlgorithmTestParams>*)
Unexecuted instantiation: testing::internal::ParamIterator<TLSFeaturesTestParams>::ParamIterator(testing::internal::ParamIteratorInterface<TLSFeaturesTestParams>*)
Unexecuted instantiation: testing::internal::ParamIterator<ValidDigestAlgorithmIdentifierTestInfo>::ParamIterator(testing::internal::ParamIteratorInterface<ValidDigestAlgorithmIdentifierTestInfo>*)
Unexecuted instantiation: testing::internal::ParamIterator<InvalidAlgorithmIdentifierTestInfo>::ParamIterator(testing::internal::ParamIteratorInterface<InvalidAlgorithmIdentifierTestInfo>*)
Unexecuted instantiation: testing::internal::ParamIterator<ValidSignatureAlgorithmIdentifierValueTestInfo>::ParamIterator(testing::internal::ParamIteratorInterface<ValidSignatureAlgorithmIdentifierValueTestInfo>*)
Unexecuted instantiation: testing::internal::ParamIterator<IntegerTestParams>::ParamIterator(testing::internal::ParamIteratorInterface<IntegerTestParams>*)
Unexecuted instantiation: testing::internal::ParamIterator<PresentedMatchesReference>::ParamIterator(testing::internal::ParamIteratorInterface<PresentedMatchesReference>*)
Unexecuted instantiation: testing::internal::ParamIterator<InputValidity>::ParamIterator(testing::internal::ParamIteratorInterface<InputValidity>*)
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<4u> >::ParamIterator(testing::internal::ParamIteratorInterface<IPAddressParams<4u> >*)
Unexecuted instantiation: testing::internal::ParamIterator<IPAddressParams<16u> >::ParamIterator(testing::internal::ParamIteratorInterface<IPAddressParams<16u> >*)
Unexecuted instantiation: testing::internal::ParamIterator<CheckCertHostnameParams>::ParamIterator(testing::internal::ParamIteratorInterface<CheckCertHostnameParams>*)
Unexecuted instantiation: testing::internal::ParamIterator<NameConstraintParams>::ParamIterator(testing::internal::ParamIteratorInterface<NameConstraintParams>*)
Unexecuted instantiation: testing::internal::ParamIterator<WithoutResponseBytes>::ParamIterator(testing::internal::ParamIteratorInterface<WithoutResponseBytes>*)
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::ParamIterator(testing::internal::ParamIteratorInterface<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*)
Unexecuted instantiation: testing::internal::ParamIterator<std::__1::tuple<bool, bool> >::ParamIterator(testing::internal::ParamIteratorInterface<std::__1::tuple<bool, bool> >*)
Unexecuted instantiation: testing::internal::ParamIterator<bool>::ParamIterator(testing::internal::ParamIteratorInterface<bool>*)
Unexecuted instantiation: testing::internal::ParamIterator<RFC1320TestParams>::ParamIterator(testing::internal::ParamIteratorInterface<RFC1320TestParams>*)
160
  scoped_ptr<ParamIteratorInterface<T> > impl_;
161
};
162
163
// ParamGeneratorInterface<T> is the binary interface to access generators
164
// defined in other translation units.
165
template <typename T>
166
class ParamGeneratorInterface {
167
 public:
168
  typedef T ParamType;
169
170
0
  virtual ~ParamGeneratorInterface() {}
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<IssuerNameCheckParams>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<ExtensionTestcase>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<ChainValidity>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<EKUTestcase>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<EKUChainTestcase>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<CheckSignatureAlgorithmTestParams>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<TLSFeaturesTestParams>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<ValidDigestAlgorithmIdentifierTestInfo>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<InvalidAlgorithmIdentifierTestInfo>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<ValidSignatureAlgorithmIdentifierValueTestInfo>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<IntegerTestParams>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<PresentedMatchesReference>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<InputValidity>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<IPAddressParams<4u> >::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<IPAddressParams<16u> >::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<CheckCertHostnameParams>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<NameConstraintParams>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<WithoutResponseBytes>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<bool>::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<std::__1::tuple<bool, bool> >::~ParamGeneratorInterface()
Unexecuted instantiation: testing::internal::ParamGeneratorInterface<RFC1320TestParams>::~ParamGeneratorInterface()
171
172
  // Generator interface definition
173
  virtual ParamIteratorInterface<T>* Begin() const = 0;
174
  virtual ParamIteratorInterface<T>* End() const = 0;
175
};
176
177
// Wraps ParamGeneratorInterface<T> and provides general generator syntax
178
// compatible with the STL Container concept.
179
// This class implements copy initialization semantics and the contained
180
// ParamGeneratorInterface<T> instance is shared among all copies
181
// of the original object. This is possible because that instance is immutable.
182
template<typename T>
183
class ParamGenerator {
184
 public:
185
  typedef ParamIterator<T> iterator;
186
187
0
  explicit ParamGenerator(ParamGeneratorInterface<T>* impl) : impl_(impl) {}
Unexecuted instantiation: testing::internal::ParamGenerator<IssuerNameCheckParams>::ParamGenerator(testing::internal::ParamGeneratorInterface<IssuerNameCheckParams>*)
Unexecuted instantiation: testing::internal::ParamGenerator<ExtensionTestcase>::ParamGenerator(testing::internal::ParamGeneratorInterface<ExtensionTestcase>*)
Unexecuted instantiation: testing::internal::ParamGenerator<ChainValidity>::ParamGenerator(testing::internal::ParamGeneratorInterface<ChainValidity>*)
Unexecuted instantiation: testing::internal::ParamGenerator<EKUTestcase>::ParamGenerator(testing::internal::ParamGeneratorInterface<EKUTestcase>*)
Unexecuted instantiation: testing::internal::ParamGenerator<EKUChainTestcase>::ParamGenerator(testing::internal::ParamGeneratorInterface<EKUChainTestcase>*)
Unexecuted instantiation: testing::internal::ParamGenerator<CheckSignatureAlgorithmTestParams>::ParamGenerator(testing::internal::ParamGeneratorInterface<CheckSignatureAlgorithmTestParams>*)
Unexecuted instantiation: testing::internal::ParamGenerator<TLSFeaturesTestParams>::ParamGenerator(testing::internal::ParamGeneratorInterface<TLSFeaturesTestParams>*)
Unexecuted instantiation: testing::internal::ParamGenerator<ValidDigestAlgorithmIdentifierTestInfo>::ParamGenerator(testing::internal::ParamGeneratorInterface<ValidDigestAlgorithmIdentifierTestInfo>*)
Unexecuted instantiation: testing::internal::ParamGenerator<InvalidAlgorithmIdentifierTestInfo>::ParamGenerator(testing::internal::ParamGeneratorInterface<InvalidAlgorithmIdentifierTestInfo>*)
Unexecuted instantiation: testing::internal::ParamGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::ParamGenerator(testing::internal::ParamGeneratorInterface<ValidSignatureAlgorithmIdentifierValueTestInfo>*)
Unexecuted instantiation: testing::internal::ParamGenerator<IntegerTestParams>::ParamGenerator(testing::internal::ParamGeneratorInterface<IntegerTestParams>*)
Unexecuted instantiation: testing::internal::ParamGenerator<PresentedMatchesReference>::ParamGenerator(testing::internal::ParamGeneratorInterface<PresentedMatchesReference>*)
Unexecuted instantiation: testing::internal::ParamGenerator<InputValidity>::ParamGenerator(testing::internal::ParamGeneratorInterface<InputValidity>*)
Unexecuted instantiation: testing::internal::ParamGenerator<IPAddressParams<4u> >::ParamGenerator(testing::internal::ParamGeneratorInterface<IPAddressParams<4u> >*)
Unexecuted instantiation: testing::internal::ParamGenerator<IPAddressParams<16u> >::ParamGenerator(testing::internal::ParamGeneratorInterface<IPAddressParams<16u> >*)
Unexecuted instantiation: testing::internal::ParamGenerator<CheckCertHostnameParams>::ParamGenerator(testing::internal::ParamGeneratorInterface<CheckCertHostnameParams>*)
Unexecuted instantiation: testing::internal::ParamGenerator<NameConstraintParams>::ParamGenerator(testing::internal::ParamGeneratorInterface<NameConstraintParams>*)
Unexecuted instantiation: testing::internal::ParamGenerator<WithoutResponseBytes>::ParamGenerator(testing::internal::ParamGeneratorInterface<WithoutResponseBytes>*)
Unexecuted instantiation: testing::internal::ParamGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::ParamGenerator(testing::internal::ParamGeneratorInterface<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*)
Unexecuted instantiation: testing::internal::ParamGenerator<bool>::ParamGenerator(testing::internal::ParamGeneratorInterface<bool>*)
Unexecuted instantiation: testing::internal::ParamGenerator<std::__1::tuple<bool, bool> >::ParamGenerator(testing::internal::ParamGeneratorInterface<std::__1::tuple<bool, bool> >*)
Unexecuted instantiation: testing::internal::ParamGenerator<RFC1320TestParams>::ParamGenerator(testing::internal::ParamGeneratorInterface<RFC1320TestParams>*)
188
0
  ParamGenerator(const ParamGenerator& other) : impl_(other.impl_) {}
189
190
  ParamGenerator& operator=(const ParamGenerator& other) {
191
    impl_ = other.impl_;
192
    return *this;
193
  }
194
195
0
  iterator begin() const { return iterator(impl_->Begin()); }
Unexecuted instantiation: testing::internal::ParamGenerator<IssuerNameCheckParams>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<ExtensionTestcase>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<ChainValidity>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<EKUTestcase>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<EKUChainTestcase>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<CheckSignatureAlgorithmTestParams>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<TLSFeaturesTestParams>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<ValidDigestAlgorithmIdentifierTestInfo>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<InvalidAlgorithmIdentifierTestInfo>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<IntegerTestParams>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<PresentedMatchesReference>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<InputValidity>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<IPAddressParams<4u> >::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<IPAddressParams<16u> >::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<CheckCertHostnameParams>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<NameConstraintParams>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<WithoutResponseBytes>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<std::__1::tuple<bool, bool> >::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<bool>::begin() const
Unexecuted instantiation: testing::internal::ParamGenerator<RFC1320TestParams>::begin() const
196
0
  iterator end() const { return iterator(impl_->End()); }
Unexecuted instantiation: testing::internal::ParamGenerator<IssuerNameCheckParams>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<ExtensionTestcase>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<ChainValidity>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<EKUTestcase>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<EKUChainTestcase>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<CheckSignatureAlgorithmTestParams>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<TLSFeaturesTestParams>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<ValidDigestAlgorithmIdentifierTestInfo>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<InvalidAlgorithmIdentifierTestInfo>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<IntegerTestParams>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<PresentedMatchesReference>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<InputValidity>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<IPAddressParams<4u> >::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<IPAddressParams<16u> >::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<CheckCertHostnameParams>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<NameConstraintParams>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<WithoutResponseBytes>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<std::__1::tuple<bool, bool> >::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<bool>::end() const
Unexecuted instantiation: testing::internal::ParamGenerator<RFC1320TestParams>::end() const
197
198
 private:
199
  linked_ptr<const ParamGeneratorInterface<T> > impl_;
200
};
201
202
// Generates values from a range of two comparable values. Can be used to
203
// generate sequences of user-defined types that implement operator+() and
204
// operator<().
205
// This class is used in the Range() function.
206
template <typename T, typename IncrementT>
207
class RangeGenerator : public ParamGeneratorInterface<T> {
208
 public:
209
  RangeGenerator(T begin, T end, IncrementT step)
210
      : begin_(begin), end_(end),
211
        step_(step), end_index_(CalculateEndIndex(begin, end, step)) {}
212
  virtual ~RangeGenerator() {}
213
214
  virtual ParamIteratorInterface<T>* Begin() const {
215
    return new Iterator(this, begin_, 0, step_);
216
  }
217
  virtual ParamIteratorInterface<T>* End() const {
218
    return new Iterator(this, end_, end_index_, step_);
219
  }
220
221
 private:
222
  class Iterator : public ParamIteratorInterface<T> {
223
   public:
224
    Iterator(const ParamGeneratorInterface<T>* base, T value, int index,
225
             IncrementT step)
226
        : base_(base), value_(value), index_(index), step_(step) {}
227
    virtual ~Iterator() {}
228
229
    virtual const ParamGeneratorInterface<T>* BaseGenerator() const {
230
      return base_;
231
    }
232
    virtual void Advance() {
233
      value_ = static_cast<T>(value_ + step_);
234
      index_++;
235
    }
236
    virtual ParamIteratorInterface<T>* Clone() const {
237
      return new Iterator(*this);
238
    }
239
    virtual const T* Current() const { return &value_; }
240
    virtual bool Equals(const ParamIteratorInterface<T>& other) const {
241
      // Having the same base generator guarantees that the other
242
      // iterator is of the same type and we can downcast.
243
      GTEST_CHECK_(BaseGenerator() == other.BaseGenerator())
244
          << "The program attempted to compare iterators "
245
          << "from different generators." << std::endl;
246
      const int other_index =
247
          CheckedDowncastToActualType<const Iterator>(&other)->index_;
248
      return index_ == other_index;
249
    }
250
251
   private:
252
    Iterator(const Iterator& other)
253
        : ParamIteratorInterface<T>(),
254
          base_(other.base_), value_(other.value_), index_(other.index_),
255
          step_(other.step_) {}
256
257
    // No implementation - assignment is unsupported.
258
    void operator=(const Iterator& other);
259
260
    const ParamGeneratorInterface<T>* const base_;
261
    T value_;
262
    int index_;
263
    const IncrementT step_;
264
  };  // class RangeGenerator::Iterator
265
266
  static int CalculateEndIndex(const T& begin,
267
                               const T& end,
268
                               const IncrementT& step) {
269
    int end_index = 0;
270
    for (T i = begin; i < end; i = static_cast<T>(i + step))
271
      end_index++;
272
    return end_index;
273
  }
274
275
  // No implementation - assignment is unsupported.
276
  void operator=(const RangeGenerator& other);
277
278
  const T begin_;
279
  const T end_;
280
  const IncrementT step_;
281
  // The index for the end() iterator. All the elements in the generated
282
  // sequence are indexed (0-based) to aid iterator comparison.
283
  const int end_index_;
284
};  // class RangeGenerator
285
286
287
// Generates values from a pair of STL-style iterators. Used in the
288
// ValuesIn() function. The elements are copied from the source range
289
// since the source can be located on the stack, and the generator
290
// is likely to persist beyond that stack frame.
291
template <typename T>
292
class ValuesInIteratorRangeGenerator : public ParamGeneratorInterface<T> {
293
 public:
294
  template <typename ForwardIterator>
295
  ValuesInIteratorRangeGenerator(ForwardIterator begin, ForwardIterator end)
296
0
      : container_(begin, end) {}
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::ValuesInIteratorRangeGenerator<IssuerNameCheckParams const*>(IssuerNameCheckParams const*, IssuerNameCheckParams const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::ValuesInIteratorRangeGenerator<ExtensionTestcase const*>(ExtensionTestcase const*, ExtensionTestcase const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::ValuesInIteratorRangeGenerator<ChainValidity const*>(ChainValidity const*, ChainValidity const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::ValuesInIteratorRangeGenerator<EKUTestcase const*>(EKUTestcase const*, EKUTestcase const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::ValuesInIteratorRangeGenerator<EKUChainTestcase const*>(EKUChainTestcase const*, EKUChainTestcase const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams const*>(CheckSignatureAlgorithmTestParams const*, CheckSignatureAlgorithmTestParams const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams const*>(TLSFeaturesTestParams const*, TLSFeaturesTestParams const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo const*>(ValidDigestAlgorithmIdentifierTestInfo const*, ValidDigestAlgorithmIdentifierTestInfo const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo const*>(InvalidAlgorithmIdentifierTestInfo const*, InvalidAlgorithmIdentifierTestInfo const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo const*>(ValidSignatureAlgorithmIdentifierValueTestInfo const*, ValidSignatureAlgorithmIdentifierValueTestInfo const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::ValuesInIteratorRangeGenerator<IntegerTestParams const*>(IntegerTestParams const*, IntegerTestParams const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::ValuesInIteratorRangeGenerator<PresentedMatchesReference const*>(PresentedMatchesReference const*, PresentedMatchesReference const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::ValuesInIteratorRangeGenerator<InputValidity const*>(InputValidity const*, InputValidity const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::ValuesInIteratorRangeGenerator<IPAddressParams<4u> const*>(IPAddressParams<4u> const*, IPAddressParams<4u> const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::ValuesInIteratorRangeGenerator<IPAddressParams<16u> const*>(IPAddressParams<16u> const*, IPAddressParams<16u> const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::ValuesInIteratorRangeGenerator<CheckCertHostnameParams const*>(CheckCertHostnameParams const*, CheckCertHostnameParams const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::ValuesInIteratorRangeGenerator<NameConstraintParams const*>(NameConstraintParams const*, NameConstraintParams const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::ValuesInIteratorRangeGenerator<WithoutResponseBytes const*>(WithoutResponseBytes const*, WithoutResponseBytes const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::ValuesInIteratorRangeGenerator<bool const*>(bool const*, bool const*)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::ValuesInIteratorRangeGenerator<RFC1320TestParams const*>(RFC1320TestParams const*, RFC1320TestParams const*)
297
0
  virtual ~ValuesInIteratorRangeGenerator() {}
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::~ValuesInIteratorRangeGenerator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::~ValuesInIteratorRangeGenerator()
298
299
0
  virtual ParamIteratorInterface<T>* Begin() const {
300
0
    return new Iterator(this, container_.begin());
301
0
  }
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Begin() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Begin() const
302
0
  virtual ParamIteratorInterface<T>* End() const {
303
0
    return new Iterator(this, container_.end());
304
0
  }
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::End() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::End() const
305
306
 private:
307
  typedef typename ::std::vector<T> ContainerType;
308
309
  class Iterator : public ParamIteratorInterface<T> {
310
   public:
311
    Iterator(const ParamGeneratorInterface<T>* base,
312
             typename ContainerType::const_iterator iterator)
313
0
        : base_(base), iterator_(iterator) {}
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<IssuerNameCheckParams> const*, std::__1::__wrap_iter<IssuerNameCheckParams const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<ExtensionTestcase> const*, std::__1::__wrap_iter<ExtensionTestcase const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<ChainValidity> const*, std::__1::__wrap_iter<ChainValidity const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<EKUTestcase> const*, std::__1::__wrap_iter<EKUTestcase const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<EKUChainTestcase> const*, std::__1::__wrap_iter<EKUChainTestcase const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<CheckSignatureAlgorithmTestParams> const*, std::__1::__wrap_iter<CheckSignatureAlgorithmTestParams const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<TLSFeaturesTestParams> const*, std::__1::__wrap_iter<TLSFeaturesTestParams const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<ValidDigestAlgorithmIdentifierTestInfo> const*, std::__1::__wrap_iter<ValidDigestAlgorithmIdentifierTestInfo const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<InvalidAlgorithmIdentifierTestInfo> const*, std::__1::__wrap_iter<InvalidAlgorithmIdentifierTestInfo const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<ValidSignatureAlgorithmIdentifierValueTestInfo> const*, std::__1::__wrap_iter<ValidSignatureAlgorithmIdentifierValueTestInfo const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<IntegerTestParams> const*, std::__1::__wrap_iter<IntegerTestParams const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<PresentedMatchesReference> const*, std::__1::__wrap_iter<PresentedMatchesReference const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<InputValidity> const*, std::__1::__wrap_iter<InputValidity const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator::Iterator(testing::internal::ParamGeneratorInterface<IPAddressParams<4u> > const*, std::__1::__wrap_iter<IPAddressParams<4u> const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator::Iterator(testing::internal::ParamGeneratorInterface<IPAddressParams<16u> > const*, std::__1::__wrap_iter<IPAddressParams<16u> const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<CheckCertHostnameParams> const*, std::__1::__wrap_iter<CheckCertHostnameParams const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<NameConstraintParams> const*, std::__1::__wrap_iter<NameConstraintParams const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<WithoutResponseBytes> const*, std::__1::__wrap_iter<WithoutResponseBytes const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator::Iterator(testing::internal::ParamGeneratorInterface<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const*, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<bool> const*, std::__1::__bit_iterator<std::__1::vector<bool, std::__1::allocator<bool> >, true, 0ul>)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator::Iterator(testing::internal::ParamGeneratorInterface<RFC1320TestParams> const*, std::__1::__wrap_iter<RFC1320TestParams const*>)
314
0
    virtual ~Iterator() {}
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::~Iterator()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator::~Iterator()
315
316
0
    virtual const ParamGeneratorInterface<T>* BaseGenerator() const {
317
0
      return base_;
318
0
    }
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator::BaseGenerator() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator::BaseGenerator() const
319
0
    virtual void Advance() {
320
0
      ++iterator_;
321
0
      value_.reset();
322
0
    }
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator::Advance()
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator::Advance()
323
0
    virtual ParamIteratorInterface<T>* Clone() const {
324
0
      return new Iterator(*this);
325
0
    }
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator::Clone() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator::Clone() const
326
    // We need to use cached value referenced by iterator_ because *iterator_
327
    // can return a temporary object (and of type other then T), so just
328
    // having "return &*iterator_;" doesn't work.
329
    // value_ is updated here and not in Advance() because Advance()
330
    // can advance iterator_ beyond the end of the range, and we cannot
331
    // detect that fact. The client code, on the other hand, is
332
    // responsible for not calling Current() on an out-of-range iterator.
333
0
    virtual const T* Current() const {
334
0
      if (value_.get() == NULL)
335
0
        value_.reset(new T(*iterator_));
336
0
      return value_.get();
337
0
    }
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator::Current() const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator::Current() const
338
0
    virtual bool Equals(const ParamIteratorInterface<T>& other) const {
339
0
      // Having the same base generator guarantees that the other
340
0
      // iterator is of the same type and we can downcast.
341
0
      GTEST_CHECK_(BaseGenerator() == other.BaseGenerator())
342
0
          << "The program attempted to compare iterators "
343
0
          << "from different generators." << std::endl;
344
0
      return iterator_ ==
345
0
          CheckedDowncastToActualType<const Iterator>(&other)->iterator_;
346
0
    }
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Equals(testing::internal::ParamIteratorInterface<bool> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator::Equals(testing::internal::ParamIteratorInterface<IssuerNameCheckParams> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator::Equals(testing::internal::ParamIteratorInterface<ExtensionTestcase> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator::Equals(testing::internal::ParamIteratorInterface<ChainValidity> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator::Equals(testing::internal::ParamIteratorInterface<EKUTestcase> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator::Equals(testing::internal::ParamIteratorInterface<EKUChainTestcase> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator::Equals(testing::internal::ParamIteratorInterface<CheckSignatureAlgorithmTestParams> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator::Equals(testing::internal::ParamIteratorInterface<TLSFeaturesTestParams> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator::Equals(testing::internal::ParamIteratorInterface<ValidDigestAlgorithmIdentifierTestInfo> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator::Equals(testing::internal::ParamIteratorInterface<InvalidAlgorithmIdentifierTestInfo> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator::Equals(testing::internal::ParamIteratorInterface<ValidSignatureAlgorithmIdentifierValueTestInfo> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator::Equals(testing::internal::ParamIteratorInterface<IntegerTestParams> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator::Equals(testing::internal::ParamIteratorInterface<PresentedMatchesReference> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator::Equals(testing::internal::ParamIteratorInterface<InputValidity> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator::Equals(testing::internal::ParamIteratorInterface<IPAddressParams<4u> > const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator::Equals(testing::internal::ParamIteratorInterface<IPAddressParams<16u> > const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator::Equals(testing::internal::ParamIteratorInterface<CheckCertHostnameParams> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator::Equals(testing::internal::ParamIteratorInterface<NameConstraintParams> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator::Equals(testing::internal::ParamIteratorInterface<WithoutResponseBytes> const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator::Equals(testing::internal::ParamIteratorInterface<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) const
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator::Equals(testing::internal::ParamIteratorInterface<RFC1320TestParams> const&) const
347
348
   private:
349
    Iterator(const Iterator& other)
350
          // The explicit constructor call suppresses a false warning
351
          // emitted by gcc when supplied with the -Wextra option.
352
        : ParamIteratorInterface<T>(),
353
          base_(other.base_),
354
0
          iterator_(other.iterator_) {}
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<IssuerNameCheckParams>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<ExtensionTestcase>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<ChainValidity>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<EKUTestcase>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<EKUChainTestcase>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<CheckSignatureAlgorithmTestParams>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<TLSFeaturesTestParams>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<ValidDigestAlgorithmIdentifierTestInfo>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<InvalidAlgorithmIdentifierTestInfo>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<IntegerTestParams>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<PresentedMatchesReference>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<InputValidity>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<4u> >::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<IPAddressParams<16u> >::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<CheckCertHostnameParams>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<NameConstraintParams>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<WithoutResponseBytes>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<bool>::Iterator const&)
Unexecuted instantiation: testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator::Iterator(testing::internal::ValuesInIteratorRangeGenerator<RFC1320TestParams>::Iterator const&)
355
356
    const ParamGeneratorInterface<T>* const base_;
357
    typename ContainerType::const_iterator iterator_;
358
    // A cached value of *iterator_. We keep it here to allow access by
359
    // pointer in the wrapping iterator's operator->().
360
    // value_ needs to be mutable to be accessed in Current().
361
    // Use of scoped_ptr helps manage cached value's lifetime,
362
    // which is bound by the lifespan of the iterator itself.
363
    mutable scoped_ptr<const T> value_;
364
  };  // class ValuesInIteratorRangeGenerator::Iterator
365
366
  // No implementation - assignment is unsupported.
367
  void operator=(const ValuesInIteratorRangeGenerator& other);
368
369
  const ContainerType container_;
370
};  // class ValuesInIteratorRangeGenerator
371
372
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
373
//
374
// Default parameterized test name generator, returns a string containing the
375
// integer test parameter index.
376
template <class ParamType>
377
0
std::string DefaultParamName(const TestParamInfo<ParamType>& info) {
378
0
  Message name_stream;
379
0
  name_stream << info.index;
380
0
  return name_stream.GetString();
381
0
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<IssuerNameCheckParams>(testing::TestParamInfo<IssuerNameCheckParams> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<ExtensionTestcase>(testing::TestParamInfo<ExtensionTestcase> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<ChainValidity>(testing::TestParamInfo<ChainValidity> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<EKUTestcase>(testing::TestParamInfo<EKUTestcase> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<EKUChainTestcase>(testing::TestParamInfo<EKUChainTestcase> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<CheckSignatureAlgorithmTestParams>(testing::TestParamInfo<CheckSignatureAlgorithmTestParams> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<TLSFeaturesTestParams>(testing::TestParamInfo<TLSFeaturesTestParams> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<ValidDigestAlgorithmIdentifierTestInfo>(testing::TestParamInfo<ValidDigestAlgorithmIdentifierTestInfo> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<InvalidAlgorithmIdentifierTestInfo>(testing::TestParamInfo<InvalidAlgorithmIdentifierTestInfo> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<ValidSignatureAlgorithmIdentifierValueTestInfo>(testing::TestParamInfo<ValidSignatureAlgorithmIdentifierValueTestInfo> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<IntegerTestParams>(testing::TestParamInfo<IntegerTestParams> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<PresentedMatchesReference>(testing::TestParamInfo<PresentedMatchesReference> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<InputValidity>(testing::TestParamInfo<InputValidity> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<IPAddressParams<4u> >(testing::TestParamInfo<IPAddressParams<4u> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<IPAddressParams<16u> >(testing::TestParamInfo<IPAddressParams<16u> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<CheckCertHostnameParams>(testing::TestParamInfo<CheckCertHostnameParams> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<NameConstraintParams>(testing::TestParamInfo<NameConstraintParams> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<WithoutResponseBytes>(testing::TestParamInfo<WithoutResponseBytes> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(testing::TestParamInfo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<std::__1::tuple<bool, bool> >(testing::TestParamInfo<std::__1::tuple<bool, bool> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::internal::DefaultParamName<RFC1320TestParams>(testing::TestParamInfo<RFC1320TestParams> const&)
382
383
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
384
//
385
// Parameterized test name overload helpers, which help the
386
// INSTANTIATE_TEST_CASE_P macro choose between the default parameterized
387
// test name generator and user param name generator.
388
template <class ParamType, class ParamNameGenFunctor>
389
ParamNameGenFunctor GetParamNameGen(ParamNameGenFunctor func) {
390
  return func;
391
}
392
393
template <class ParamType>
394
struct ParamNameGenFunc {
395
  typedef std::string Type(const TestParamInfo<ParamType>&);
396
};
397
398
template <class ParamType>
399
0
typename ParamNameGenFunc<ParamType>::Type *GetParamNameGen() {
400
0
  return DefaultParamName;
401
0
}
Unexecuted instantiation: testing::internal::ParamNameGenFunc<IssuerNameCheckParams>::Type* testing::internal::GetParamNameGen<IssuerNameCheckParams>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<ExtensionTestcase>::Type* testing::internal::GetParamNameGen<ExtensionTestcase>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<ChainValidity>::Type* testing::internal::GetParamNameGen<ChainValidity>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<EKUTestcase>::Type* testing::internal::GetParamNameGen<EKUTestcase>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<EKUChainTestcase>::Type* testing::internal::GetParamNameGen<EKUChainTestcase>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<CheckSignatureAlgorithmTestParams>::Type* testing::internal::GetParamNameGen<CheckSignatureAlgorithmTestParams>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<TLSFeaturesTestParams>::Type* testing::internal::GetParamNameGen<TLSFeaturesTestParams>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<ValidDigestAlgorithmIdentifierTestInfo>::Type* testing::internal::GetParamNameGen<ValidDigestAlgorithmIdentifierTestInfo>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<InvalidAlgorithmIdentifierTestInfo>::Type* testing::internal::GetParamNameGen<InvalidAlgorithmIdentifierTestInfo>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<ValidSignatureAlgorithmIdentifierValueTestInfo>::Type* testing::internal::GetParamNameGen<ValidSignatureAlgorithmIdentifierValueTestInfo>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<IntegerTestParams>::Type* testing::internal::GetParamNameGen<IntegerTestParams>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<PresentedMatchesReference>::Type* testing::internal::GetParamNameGen<PresentedMatchesReference>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<InputValidity>::Type* testing::internal::GetParamNameGen<InputValidity>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<IPAddressParams<4u> >::Type* testing::internal::GetParamNameGen<IPAddressParams<4u> >()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<IPAddressParams<16u> >::Type* testing::internal::GetParamNameGen<IPAddressParams<16u> >()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<CheckCertHostnameParams>::Type* testing::internal::GetParamNameGen<CheckCertHostnameParams>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<NameConstraintParams>::Type* testing::internal::GetParamNameGen<NameConstraintParams>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<WithoutResponseBytes>::Type* testing::internal::GetParamNameGen<WithoutResponseBytes>()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Type* testing::internal::GetParamNameGen<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<std::__1::tuple<bool, bool> >::Type* testing::internal::GetParamNameGen<std::__1::tuple<bool, bool> >()
Unexecuted instantiation: testing::internal::ParamNameGenFunc<RFC1320TestParams>::Type* testing::internal::GetParamNameGen<RFC1320TestParams>()
402
403
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
404
//
405
// Stores a parameter value and later creates tests parameterized with that
406
// value.
407
template <class TestClass>
408
class ParameterizedTestFactory : public TestFactoryBase {
409
 public:
410
  typedef typename TestClass::ParamType ParamType;
411
  explicit ParameterizedTestFactory(ParamType parameter) :
412
0
      parameter_(parameter) {}
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixbuild_IssuerNameCheck_MatchingName_Test>::ParameterizedTestFactory(IssuerNameCheckParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixcert_extension_ExtensionHandledProperly_Test>::ParameterizedTestFactory(ExtensionTestcase)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixcert_IsValidChainForAlgorithm_IsValidChainForAlgorithm_Test>::ParameterizedTestFactory(ChainValidity)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<CheckExtendedKeyUsageTest_EKUTestcase_Test>::ParameterizedTestFactory(EKUTestcase)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<CheckExtendedKeyUsageChainTest_EKUChainTestcase_Test>::ParameterizedTestFactory(EKUChainTestcase)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixcheck_CheckSignatureAlgorithm_CheckSignatureAlgorithm_Test>::ParameterizedTestFactory(CheckSignatureAlgorithmTestParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixcheck_TLSFeaturesSatisfiedInternal_TLSFeaturesSatisfiedInternal_Test>::ParameterizedTestFactory(TLSFeaturesTestParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_DigestAlgorithmIdentifier_Valid_Valid_Test>::ParameterizedTestFactory(ValidDigestAlgorithmIdentifierTestInfo)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_DigestAlgorithmIdentifier_Invalid_Invalid_Test>::ParameterizedTestFactory(InvalidAlgorithmIdentifierTestInfo)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_SignatureAlgorithmIdentifierValue_Valid_Valid_Test>::ParameterizedTestFactory(ValidSignatureAlgorithmIdentifierValueTestInfo)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_SignatureAlgorithmIdentifier_Invalid_Invalid_Test>::ParameterizedTestFactory(InvalidAlgorithmIdentifierTestInfo)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_universal_types_tests_Integer_Integer_Test>::ParameterizedTestFactory(IntegerTestParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_universal_types_tests_Integer_PositiveInteger_without_significantBytes_Test>::ParameterizedTestFactory(IntegerTestParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_universal_types_tests_Integer_PositiveInteger_with_significantBytes_Test>::ParameterizedTestFactory(IntegerTestParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_MatchPresentedDNSIDWithReferenceDNSID_MatchPresentedDNSIDWithReferenceDNSID_Test>::ParameterizedTestFactory(PresentedMatchesReference)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_Turkish_I_Comparison_MatchPresentedDNSIDWithReferenceDNSID_Test>::ParameterizedTestFactory(InputValidity)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_IsValidReferenceDNSID_IsValidReferenceDNSID_Test>::ParameterizedTestFactory(InputValidity)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_ParseIPv4Address_ParseIPv4Address_Test>::ParameterizedTestFactory(IPAddressParams<4u>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_ParseIPv6Address_ParseIPv6Address_Test>::ParameterizedTestFactory(IPAddressParams<16u>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_CheckCertHostname_Test>::ParameterizedTestFactory(CheckCertHostnameParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_PresentedMatchesReference_CN_NoSAN_Test>::ParameterizedTestFactory(PresentedMatchesReference)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_PresentedMatchesReference_SubjectAltName_CNNotDNSName_Test>::ParameterizedTestFactory(PresentedMatchesReference)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_Turkish_I_Comparison_CheckCertHostname_CN_NoSAN_Test>::ParameterizedTestFactory(InputValidity)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_Turkish_I_Comparison_CheckCertHostname_SAN_Test>::ParameterizedTestFactory(InputValidity)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_IPV4_Addresses_ValidIPv4AddressInIPAddressSAN_Test>::ParameterizedTestFactory(IPAddressParams<4u>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_IPV4_Addresses_ValidIPv4AddressInCN_NoSAN_Test>::ParameterizedTestFactory(IPAddressParams<4u>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckNameConstraints_NameConstraintsEnforcedForDirectlyIssuedEndEntity_Test>::ParameterizedTestFactory(NameConstraintParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckNameConstraintsOnIntermediate_NameConstraintsEnforcedOnIntermediate_Test>::ParameterizedTestFactory(NameConstraintParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckNameConstraintsForNonServerAuthUsage_NameConstraintsEnforcedForNonServerAuthUsage_Test>::ParameterizedTestFactory(NameConstraintParams)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes_CorrectErrorCode_Test>::ParameterizedTestFactory(WithoutResponseBytes)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOffer_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOfferSetLocal_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemote_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemoteCreateAnswer_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemoteCreateAnswerSetLocal_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_FullCall_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_GetDescriptions_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationNoChange_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_DISABLED_RenegotiationSwappedRolesNoChange_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererAddsTrack_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererAddsTrack_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothAddTrack_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothAddTracksToExistingStream_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererChangesMsid_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererChangesMsid_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererStopsTransceiver_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererStopsTransceiver_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothStopSameTransceiver_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothStopTransceiverThenAddTrack_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothStopTransceiverDifferentMsection_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererReplacesTrack_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererReplacesTrack_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAutoAssignedMsidIsStable_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererDisablesTelephoneEvent_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererEnablesMsid_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererDisablesMsid_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererEnablesBundle_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererDisablesBundleTransport_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererDisablesBundleTransport_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_ParseRejectsBadMediaFormat_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_FullCallWithCandidates_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationWithCandidates_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererSendonly_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererInactive_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestRejectMline_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestGlareRollback_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestRejectOfferRollback_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestInvalidRollback_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestBalancedBundle_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestMaxBundle_Test>::ParameterizedTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CreateDestroy_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseEmpty_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseGarbage_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseGarbageTwice_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseMinimal_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetUsername_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetSessionId_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetSessionVersion_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetAddrType_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetAddress_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckGetMissingBandwidth_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckGetBandwidth_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckGetMediaSectionsCount_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetMediaType_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetProtocol_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetFormats_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetPort_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetMissingPortCount_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetPortCount_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetMissingBandwidth_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetBandwidth_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_BasicAudioVideoSdpParse_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRemoveFmtp_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIceUfrag_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIcePwd_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIceOptions_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckFingerprint_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIdentity_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckDtlsMessage_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckNumberOfMediaSections_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMlines_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSetup_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSsrc_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtpmap_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventNoFmtp_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventWithDefaultEvents_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventWithBadCharacter_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventIncludingCommas_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventComplexEvents_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventNoHyphen_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventOnlyZero_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventOnlyOne_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadThreeDigit_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadThreeDigitWithHyphen_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadLeadingHyphen_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingHyphen_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingHyphenInMiddle_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadLeadingComma_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadMultipleLeadingComma_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadConsecutiveCommas_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingComma_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadTwoHyphens_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadSixDigit_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadRangeReversed_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRedNoFmtp_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRedEmptyFmtp_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRedFmtpWith2Codecs_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRedFmtpWith3Codecs_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckFormatParameters_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckPtime_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckFlags_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckConnectionLines_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckDirections_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckCandidates_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMid_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMsid_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRid_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaLevelIceUfrag_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaLevelIcePwd_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckGroups_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_BasicAudioVideoDataSdpParse_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckApplicationParameters_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckExtmap_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpFb_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcp_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckImageattr_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSimulcast_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSctpmap_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMaxPtime_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_NewSctpportSdpParse_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckCandidateInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckBundleOnlyInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckFmtpInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIceMismatchInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckImageattrInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckLabelInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMaxptimeInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMidInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMsidInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckPtimeInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRemoteCandidatesInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpFbInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpMuxInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpRsizeInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtpmapInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSctpmapInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSsrcInSessionLevel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMalformedImageattr_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidSimulcastNoSuchSendRid_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidSimulcastNoSuchRecvRid_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidSimulcastNotSending_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidSimulcastNotReceiving_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidRidNoSuchPt_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckNoAttributes_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaLevelDtlsMessage_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSetPort_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckAddCodec_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckClearCodecs_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckAddMediaSection_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckAddDataChannel_Draft05_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckAddDataChannel_Test>::ParameterizedTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<psm_MD4_RFC1320TestValues_Test>::ParameterizedTestFactory(RFC1320TestParams)
413
0
  virtual Test* CreateTest() {
414
0
    TestClass::SetParam(&parameter_);
415
0
    return new TestClass();
416
0
  }
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixbuild_IssuerNameCheck_MatchingName_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixcert_extension_ExtensionHandledProperly_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixcert_IsValidChainForAlgorithm_IsValidChainForAlgorithm_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<CheckExtendedKeyUsageTest_EKUTestcase_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<CheckExtendedKeyUsageChainTest_EKUChainTestcase_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixcheck_CheckSignatureAlgorithm_CheckSignatureAlgorithm_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixcheck_TLSFeaturesSatisfiedInternal_TLSFeaturesSatisfiedInternal_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_DigestAlgorithmIdentifier_Valid_Valid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_DigestAlgorithmIdentifier_Invalid_Invalid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_SignatureAlgorithmIdentifierValue_Valid_Valid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_SignatureAlgorithmIdentifier_Invalid_Invalid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_universal_types_tests_Integer_Integer_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_universal_types_tests_Integer_PositiveInteger_without_significantBytes_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixder_universal_types_tests_Integer_PositiveInteger_with_significantBytes_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_MatchPresentedDNSIDWithReferenceDNSID_MatchPresentedDNSIDWithReferenceDNSID_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_Turkish_I_Comparison_MatchPresentedDNSIDWithReferenceDNSID_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_IsValidReferenceDNSID_IsValidReferenceDNSID_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_ParseIPv4Address_ParseIPv4Address_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_ParseIPv6Address_ParseIPv6Address_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_CheckCertHostname_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_PresentedMatchesReference_CN_NoSAN_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_PresentedMatchesReference_SubjectAltName_CNNotDNSName_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_Turkish_I_Comparison_CheckCertHostname_CN_NoSAN_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_Turkish_I_Comparison_CheckCertHostname_SAN_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_IPV4_Addresses_ValidIPv4AddressInIPAddressSAN_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckCertHostname_IPV4_Addresses_ValidIPv4AddressInCN_NoSAN_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckNameConstraints_NameConstraintsEnforcedForDirectlyIssuedEndEntity_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckNameConstraintsOnIntermediate_NameConstraintsEnforcedOnIntermediate_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixnames_CheckNameConstraintsForNonServerAuthUsage_NameConstraintsEnforcedForNonServerAuthUsage_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes_CorrectErrorCode_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOffer_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOfferSetLocal_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemote_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemoteCreateAnswer_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemoteCreateAnswerSetLocal_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_FullCall_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_GetDescriptions_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationNoChange_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_DISABLED_RenegotiationSwappedRolesNoChange_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererAddsTrack_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererAddsTrack_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothAddTrack_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothAddTracksToExistingStream_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererChangesMsid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererChangesMsid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererStopsTransceiver_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererStopsTransceiver_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothStopSameTransceiver_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothStopTransceiverThenAddTrack_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationBothStopTransceiverDifferentMsection_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererReplacesTrack_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererReplacesTrack_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAutoAssignedMsidIsStable_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererDisablesTelephoneEvent_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererEnablesMsid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererDisablesMsid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererEnablesBundle_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationOffererDisablesBundleTransport_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererDisablesBundleTransport_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_ParseRejectsBadMediaFormat_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_FullCallWithCandidates_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationWithCandidates_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererSendonly_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_RenegotiationAnswererInactive_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestRejectMline_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestGlareRollback_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestRejectOfferRollback_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestInvalidRollback_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestBalancedBundle_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<mozilla::JsepSessionTest_TestMaxBundle_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CreateDestroy_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseEmpty_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseGarbage_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseGarbageTwice_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseMinimal_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetUsername_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetSessionId_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetSessionVersion_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetAddrType_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckOriginGetAddress_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckGetMissingBandwidth_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckGetBandwidth_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckGetMediaSectionsCount_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetMediaType_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetProtocol_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetFormats_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetPort_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetMissingPortCount_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetPortCount_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetMissingBandwidth_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaSectionGetBandwidth_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_BasicAudioVideoSdpParse_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRemoveFmtp_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIceUfrag_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIcePwd_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIceOptions_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckFingerprint_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIdentity_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckDtlsMessage_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckNumberOfMediaSections_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMlines_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSetup_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSsrc_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtpmap_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventNoFmtp_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventWithDefaultEvents_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventWithBadCharacter_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventIncludingCommas_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventComplexEvents_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventNoHyphen_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventOnlyZero_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventOnlyOne_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadThreeDigit_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadThreeDigitWithHyphen_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadLeadingHyphen_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingHyphen_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingHyphenInMiddle_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadLeadingComma_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadMultipleLeadingComma_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadConsecutiveCommas_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingComma_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadTwoHyphens_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadSixDigit_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckTelephoneEventBadRangeReversed_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRedNoFmtp_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRedEmptyFmtp_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRedFmtpWith2Codecs_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRedFmtpWith3Codecs_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckFormatParameters_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckPtime_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckFlags_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckConnectionLines_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckDirections_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckCandidates_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMsid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaLevelIceUfrag_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaLevelIcePwd_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckGroups_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_BasicAudioVideoDataSdpParse_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckApplicationParameters_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckExtmap_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpFb_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcp_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckImageattr_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSimulcast_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSctpmap_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMaxPtime_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_NewSctpportSdpParse_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckCandidateInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckBundleOnlyInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckFmtpInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckIceMismatchInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckImageattrInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckLabelInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMaxptimeInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMidInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMsidInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckPtimeInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRemoteCandidatesInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpFbInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpMuxInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtcpRsizeInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckRtpmapInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSctpmapInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSsrcInSessionLevel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMalformedImageattr_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidSimulcastNoSuchSendRid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidSimulcastNoSuchRecvRid_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidSimulcastNotSending_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidSimulcastNotReceiving_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_ParseInvalidRidNoSuchPt_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckNoAttributes_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckMediaLevelDtlsMessage_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckSetPort_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckAddCodec_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckClearCodecs_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckAddMediaSection_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckAddDataChannel_Draft05_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<test::NewSdpTest_CheckAddDataChannel_Test>::CreateTest()
Unexecuted instantiation: testing::internal::ParameterizedTestFactory<psm_MD4_RFC1320TestValues_Test>::CreateTest()
417
418
 private:
419
  const ParamType parameter_;
420
421
  GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestFactory);
422
};
423
424
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
425
//
426
// TestMetaFactoryBase is a base class for meta-factories that create
427
// test factories for passing into MakeAndRegisterTestInfo function.
428
template <class ParamType>
429
class TestMetaFactoryBase {
430
 public:
431
0
  virtual ~TestMetaFactoryBase() {}
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<IssuerNameCheckParams>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<ExtensionTestcase>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<ChainValidity>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<EKUTestcase>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<EKUChainTestcase>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<CheckSignatureAlgorithmTestParams>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<TLSFeaturesTestParams>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<ValidDigestAlgorithmIdentifierTestInfo>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<InvalidAlgorithmIdentifierTestInfo>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<ValidSignatureAlgorithmIdentifierValueTestInfo>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<IntegerTestParams>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<PresentedMatchesReference>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<InputValidity>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<IPAddressParams<4u> >::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<IPAddressParams<16u> >::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<CheckCertHostnameParams>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<NameConstraintParams>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<WithoutResponseBytes>::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<std::__1::tuple<bool, bool> >::~TestMetaFactoryBase()
Unexecuted instantiation: testing::internal::TestMetaFactoryBase<RFC1320TestParams>::~TestMetaFactoryBase()
432
433
  virtual TestFactoryBase* CreateTestFactory(ParamType parameter) = 0;
434
};
435
436
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
437
//
438
// TestMetaFactory creates test factories for passing into
439
// MakeAndRegisterTestInfo function. Since MakeAndRegisterTestInfo receives
440
// ownership of test factory pointer, same factory object cannot be passed
441
// into that method twice. But ParameterizedTestCaseInfo is going to call
442
// it for each Test/Parameter value combination. Thus it needs meta factory
443
// creator class.
444
template <class TestCase>
445
class TestMetaFactory
446
    : public TestMetaFactoryBase<typename TestCase::ParamType> {
447
 public:
448
  typedef typename TestCase::ParamType ParamType;
449
450
549
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixbuild_IssuerNameCheck_MatchingName_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixcert_extension_ExtensionHandledProperly_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixcert_IsValidChainForAlgorithm_IsValidChainForAlgorithm_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<CheckExtendedKeyUsageTest_EKUTestcase_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<CheckExtendedKeyUsageChainTest_EKUChainTestcase_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixcheck_CheckSignatureAlgorithm_CheckSignatureAlgorithm_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixcheck_TLSFeaturesSatisfiedInternal_TLSFeaturesSatisfiedInternal_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixder_DigestAlgorithmIdentifier_Valid_Valid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixder_DigestAlgorithmIdentifier_Invalid_Invalid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixder_SignatureAlgorithmIdentifierValue_Valid_Valid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixder_SignatureAlgorithmIdentifier_Invalid_Invalid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixder_universal_types_tests_Integer_Integer_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixder_universal_types_tests_Integer_PositiveInteger_without_significantBytes_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixder_universal_types_tests_Integer_PositiveInteger_with_significantBytes_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_MatchPresentedDNSIDWithReferenceDNSID_MatchPresentedDNSIDWithReferenceDNSID_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_Turkish_I_Comparison_MatchPresentedDNSIDWithReferenceDNSID_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_IsValidReferenceDNSID_IsValidReferenceDNSID_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_ParseIPv4Address_ParseIPv4Address_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_ParseIPv6Address_ParseIPv6Address_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_CheckCertHostname_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_PresentedMatchesReference_CN_NoSAN_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_PresentedMatchesReference_SubjectAltName_CNNotDNSName_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_Turkish_I_Comparison_CheckCertHostname_CN_NoSAN_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_Turkish_I_Comparison_CheckCertHostname_SAN_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_IPV4_Addresses_ValidIPv4AddressInIPAddressSAN_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_IPV4_Addresses_ValidIPv4AddressInCN_NoSAN_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_CheckNameConstraints_NameConstraintsEnforcedForDirectlyIssuedEndEntity_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_CheckNameConstraintsOnIntermediate_NameConstraintsEnforcedOnIntermediate_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixnames_CheckNameConstraintsForNonServerAuthUsage_NameConstraintsEnforcedForNonServerAuthUsage_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes_CorrectErrorCode_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOffer_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOfferSetLocal_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemote_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemoteCreateAnswer_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemoteCreateAnswerSetLocal_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_FullCall_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_GetDescriptions_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationNoChange_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_DISABLED_RenegotiationSwappedRolesNoChange_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererAddsTrack_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererAddsTrack_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothAddTrack_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothAddTracksToExistingStream_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererChangesMsid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererChangesMsid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererStopsTransceiver_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererStopsTransceiver_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothStopSameTransceiver_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothStopTransceiverThenAddTrack_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothStopTransceiverDifferentMsection_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererReplacesTrack_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererReplacesTrack_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAutoAssignedMsidIsStable_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererDisablesTelephoneEvent_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererEnablesMsid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererDisablesMsid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererEnablesBundle_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererDisablesBundleTransport_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererDisablesBundleTransport_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_ParseRejectsBadMediaFormat_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_FullCallWithCandidates_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationWithCandidates_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererSendonly_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererInactive_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestRejectMline_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestGlareRollback_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestRejectOfferRollback_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestInvalidRollback_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestBalancedBundle_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestMaxBundle_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CreateDestroy_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseEmpty_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseGarbage_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseGarbageTwice_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseMinimal_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetUsername_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetSessionId_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetSessionVersion_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetAddrType_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetAddress_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckGetMissingBandwidth_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckGetBandwidth_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckGetMediaSectionsCount_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetMediaType_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetProtocol_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetFormats_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetPort_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetMissingPortCount_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetPortCount_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetMissingBandwidth_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetBandwidth_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_BasicAudioVideoSdpParse_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRemoveFmtp_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckIceUfrag_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckIcePwd_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckIceOptions_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckFingerprint_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckIdentity_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckDtlsMessage_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckNumberOfMediaSections_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMlines_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckSetup_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckSsrc_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtpmap_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventNoFmtp_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventWithDefaultEvents_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventWithBadCharacter_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventIncludingCommas_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventComplexEvents_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventNoHyphen_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventOnlyZero_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventOnlyOne_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadThreeDigit_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadThreeDigitWithHyphen_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadLeadingHyphen_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingHyphen_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingHyphenInMiddle_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadLeadingComma_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadMultipleLeadingComma_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadConsecutiveCommas_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingComma_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadTwoHyphens_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadSixDigit_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadRangeReversed_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRedNoFmtp_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRedEmptyFmtp_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRedFmtpWith2Codecs_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRedFmtpWith3Codecs_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckFormatParameters_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckPtime_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckFlags_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckConnectionLines_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckDirections_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckCandidates_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMsid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaLevelIceUfrag_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaLevelIcePwd_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckGroups_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_BasicAudioVideoDataSdpParse_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckApplicationParameters_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckExtmap_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpFb_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcp_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckImageattr_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckSimulcast_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckSctpmap_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMaxPtime_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_NewSctpportSdpParse_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckCandidateInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckBundleOnlyInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckFmtpInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckIceMismatchInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckImageattrInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckLabelInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMaxptimeInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMidInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMsidInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckPtimeInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRemoteCandidatesInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpFbInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpMuxInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpRsizeInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtpmapInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckSctpmapInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckSsrcInSessionLevel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMalformedImageattr_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidSimulcastNoSuchSendRid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidSimulcastNoSuchRecvRid_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidSimulcastNotSending_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidSimulcastNotReceiving_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidRidNoSuchPt_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckNoAttributes_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaLevelDtlsMessage_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckSetPort_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckAddCodec_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckClearCodecs_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckAddMediaSection_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckAddDataChannel_Draft05_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<test::NewSdpTest_CheckAddDataChannel_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
testing::internal::TestMetaFactory<psm_MD4_RFC1320TestValues_Test>::TestMetaFactory()
Line
Count
Source
450
3
  TestMetaFactory() {}
451
452
0
  virtual TestFactoryBase* CreateTestFactory(ParamType parameter) {
453
0
    return new ParameterizedTestFactory<TestCase>(parameter);
454
0
  }
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixbuild_IssuerNameCheck_MatchingName_Test>::CreateTestFactory(IssuerNameCheckParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixcert_extension_ExtensionHandledProperly_Test>::CreateTestFactory(ExtensionTestcase)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixcert_IsValidChainForAlgorithm_IsValidChainForAlgorithm_Test>::CreateTestFactory(ChainValidity)
Unexecuted instantiation: testing::internal::TestMetaFactory<CheckExtendedKeyUsageTest_EKUTestcase_Test>::CreateTestFactory(EKUTestcase)
Unexecuted instantiation: testing::internal::TestMetaFactory<CheckExtendedKeyUsageChainTest_EKUChainTestcase_Test>::CreateTestFactory(EKUChainTestcase)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixcheck_CheckSignatureAlgorithm_CheckSignatureAlgorithm_Test>::CreateTestFactory(CheckSignatureAlgorithmTestParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixcheck_TLSFeaturesSatisfiedInternal_TLSFeaturesSatisfiedInternal_Test>::CreateTestFactory(TLSFeaturesTestParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixder_DigestAlgorithmIdentifier_Valid_Valid_Test>::CreateTestFactory(ValidDigestAlgorithmIdentifierTestInfo)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixder_DigestAlgorithmIdentifier_Invalid_Invalid_Test>::CreateTestFactory(InvalidAlgorithmIdentifierTestInfo)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixder_SignatureAlgorithmIdentifierValue_Valid_Valid_Test>::CreateTestFactory(ValidSignatureAlgorithmIdentifierValueTestInfo)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixder_SignatureAlgorithmIdentifier_Invalid_Invalid_Test>::CreateTestFactory(InvalidAlgorithmIdentifierTestInfo)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixder_universal_types_tests_Integer_Integer_Test>::CreateTestFactory(IntegerTestParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixder_universal_types_tests_Integer_PositiveInteger_without_significantBytes_Test>::CreateTestFactory(IntegerTestParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixder_universal_types_tests_Integer_PositiveInteger_with_significantBytes_Test>::CreateTestFactory(IntegerTestParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_MatchPresentedDNSIDWithReferenceDNSID_MatchPresentedDNSIDWithReferenceDNSID_Test>::CreateTestFactory(PresentedMatchesReference)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_Turkish_I_Comparison_MatchPresentedDNSIDWithReferenceDNSID_Test>::CreateTestFactory(InputValidity)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_IsValidReferenceDNSID_IsValidReferenceDNSID_Test>::CreateTestFactory(InputValidity)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_ParseIPv4Address_ParseIPv4Address_Test>::CreateTestFactory(IPAddressParams<4u>)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_ParseIPv6Address_ParseIPv6Address_Test>::CreateTestFactory(IPAddressParams<16u>)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_CheckCertHostname_Test>::CreateTestFactory(CheckCertHostnameParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_PresentedMatchesReference_CN_NoSAN_Test>::CreateTestFactory(PresentedMatchesReference)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_PresentedMatchesReference_SubjectAltName_CNNotDNSName_Test>::CreateTestFactory(PresentedMatchesReference)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_Turkish_I_Comparison_CheckCertHostname_CN_NoSAN_Test>::CreateTestFactory(InputValidity)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_Turkish_I_Comparison_CheckCertHostname_SAN_Test>::CreateTestFactory(InputValidity)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_IPV4_Addresses_ValidIPv4AddressInIPAddressSAN_Test>::CreateTestFactory(IPAddressParams<4u>)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_CheckCertHostname_IPV4_Addresses_ValidIPv4AddressInCN_NoSAN_Test>::CreateTestFactory(IPAddressParams<4u>)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_CheckNameConstraints_NameConstraintsEnforcedForDirectlyIssuedEndEntity_Test>::CreateTestFactory(NameConstraintParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_CheckNameConstraintsOnIntermediate_NameConstraintsEnforcedOnIntermediate_Test>::CreateTestFactory(NameConstraintParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixnames_CheckNameConstraintsForNonServerAuthUsage_NameConstraintsEnforcedForNonServerAuthUsage_Test>::CreateTestFactory(NameConstraintParams)
Unexecuted instantiation: testing::internal::TestMetaFactory<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes_CorrectErrorCode_Test>::CreateTestFactory(WithoutResponseBytes)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOffer_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOfferSetLocal_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemote_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemoteCreateAnswer_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_CreateOfferSetLocalSetRemoteCreateAnswerSetLocal_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_FullCall_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_GetDescriptions_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationNoChange_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_DISABLED_RenegotiationSwappedRolesNoChange_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererAddsTrack_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererAddsTrack_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothAddTrack_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothAddTracksToExistingStream_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererChangesMsid_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererChangesMsid_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererStopsTransceiver_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererStopsTransceiver_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothStopSameTransceiver_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothStopTransceiverThenAddTrack_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationBothStopTransceiverDifferentMsection_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererReplacesTrack_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererReplacesTrack_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAutoAssignedMsidIsStable_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererDisablesTelephoneEvent_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererEnablesMsid_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererDisablesMsid_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererEnablesBundle_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationOffererDisablesBundleTransport_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererDisablesBundleTransport_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_ParseRejectsBadMediaFormat_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_FullCallWithCandidates_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationWithCandidates_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererSendonly_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_RenegotiationAnswererInactive_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestRejectMline_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestGlareRollback_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestRejectOfferRollback_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestInvalidRollback_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestBalancedBundle_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<mozilla::JsepSessionTest_TestMaxBundle_Test>::CreateTestFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CreateDestroy_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseEmpty_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseGarbage_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseGarbageTwice_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseMinimal_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetUsername_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetSessionId_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetSessionVersion_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetAddrType_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckOriginGetAddress_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckGetMissingBandwidth_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckGetBandwidth_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckGetMediaSectionsCount_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetMediaType_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetProtocol_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetFormats_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetPort_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetMissingPortCount_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetPortCount_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetMissingBandwidth_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaSectionGetBandwidth_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_BasicAudioVideoSdpParse_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRemoveFmtp_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckIceUfrag_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckIcePwd_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckIceOptions_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckFingerprint_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckIdentity_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckDtlsMessage_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckNumberOfMediaSections_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMlines_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckSetup_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckSsrc_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtpmap_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventNoFmtp_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventWithDefaultEvents_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventWithBadCharacter_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventIncludingCommas_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventComplexEvents_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventNoHyphen_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventOnlyZero_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventOnlyOne_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadThreeDigit_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadThreeDigitWithHyphen_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadLeadingHyphen_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingHyphen_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingHyphenInMiddle_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadLeadingComma_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadMultipleLeadingComma_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadConsecutiveCommas_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadTrailingComma_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadTwoHyphens_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadSixDigit_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckTelephoneEventBadRangeReversed_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRedNoFmtp_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRedEmptyFmtp_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRedFmtpWith2Codecs_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRedFmtpWith3Codecs_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckFormatParameters_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckPtime_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckFlags_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckConnectionLines_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckDirections_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckCandidates_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMid_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMsid_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRid_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaLevelIceUfrag_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaLevelIcePwd_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckGroups_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_BasicAudioVideoDataSdpParse_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckApplicationParameters_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckExtmap_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpFb_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcp_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckImageattr_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckSimulcast_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckSctpmap_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMaxPtime_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_NewSctpportSdpParse_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckCandidateInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckBundleOnlyInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckFmtpInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckIceMismatchInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckImageattrInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckLabelInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMaxptimeInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMidInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMsidInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckPtimeInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRemoteCandidatesInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpFbInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpMuxInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtcpRsizeInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckRtpmapInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckSctpmapInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckSsrcInSessionLevel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMalformedImageattr_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidSimulcastNoSuchSendRid_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidSimulcastNoSuchRecvRid_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidSimulcastNotSending_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidSimulcastNotReceiving_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_ParseInvalidRidNoSuchPt_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckNoAttributes_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckMediaLevelDtlsMessage_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckSetPort_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckAddCodec_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckClearCodecs_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckAddMediaSection_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckAddDataChannel_Draft05_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<test::NewSdpTest_CheckAddDataChannel_Test>::CreateTestFactory(std::__1::tuple<bool, bool>)
Unexecuted instantiation: testing::internal::TestMetaFactory<psm_MD4_RFC1320TestValues_Test>::CreateTestFactory(RFC1320TestParams)
455
456
 private:
457
  GTEST_DISALLOW_COPY_AND_ASSIGN_(TestMetaFactory);
458
};
459
460
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
461
//
462
// ParameterizedTestCaseInfoBase is a generic interface
463
// to ParameterizedTestCaseInfo classes. ParameterizedTestCaseInfoBase
464
// accumulates test information provided by TEST_P macro invocations
465
// and generators provided by INSTANTIATE_TEST_CASE_P macro invocations
466
// and uses that information to register all resulting test instances
467
// in RegisterTests method. The ParameterizeTestCaseRegistry class holds
468
// a collection of pointers to the ParameterizedTestCaseInfo objects
469
// and calls RegisterTests() on each of them when asked.
470
class ParameterizedTestCaseInfoBase {
471
 public:
472
0
  virtual ~ParameterizedTestCaseInfoBase() {}
473
474
  // Base part of test case name for display purposes.
475
  virtual const string& GetTestCaseName() const = 0;
476
  // Test case id to verify identity.
477
  virtual TypeId GetTestCaseTypeId() const = 0;
478
  // UnitTest class invokes this method to register tests in this
479
  // test case right before running them in RUN_ALL_TESTS macro.
480
  // This method should not be called more then once on any single
481
  // instance of a ParameterizedTestCaseInfoBase derived class.
482
  virtual void RegisterTests() = 0;
483
484
 protected:
485
81
  ParameterizedTestCaseInfoBase() {}
486
487
 private:
488
  GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestCaseInfoBase);
489
};
490
491
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
492
//
493
// ParameterizedTestCaseInfo accumulates tests obtained from TEST_P
494
// macro invocations for a particular test case and generators
495
// obtained from INSTANTIATE_TEST_CASE_P macro invocations for that
496
// test case. It registers tests with all values generated by all
497
// generators when asked.
498
template <class TestCase>
499
class ParameterizedTestCaseInfo : public ParameterizedTestCaseInfoBase {
500
 public:
501
  // ParamType and GeneratorCreationFunc are private types but are required
502
  // for declarations of public methods AddTestPattern() and
503
  // AddTestCaseInstantiation().
504
  typedef typename TestCase::ParamType ParamType;
505
  // A function that returns an instance of appropriate generator type.
506
  typedef ParamGenerator<ParamType>(GeneratorCreationFunc)();
507
  typedef typename ParamNameGenFunc<ParamType>::Type ParamNameGeneratorFunc;
508
509
  explicit ParameterizedTestCaseInfo(
510
      const char* name, CodeLocation code_location)
511
81
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
testing::internal::ParameterizedTestCaseInfo<psm_MD4>::ParameterizedTestCaseInfo(char const*, testing::internal::CodeLocation)
Line
Count
Source
511
3
      : test_case_name_(name), code_location_(code_location) {}
512
513
  // Test case base name for display purposes.
514
14.0k
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::GetTestCaseName() const
Line
Count
Source
514
630
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::GetTestCaseName() const
Line
Count
Source
514
624
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::GetTestCaseName() const
Line
Count
Source
514
618
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::GetTestCaseName() const
Line
Count
Source
514
612
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::GetTestCaseName() const
Line
Count
Source
514
606
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::GetTestCaseName() const
Line
Count
Source
514
600
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::GetTestCaseName() const
Line
Count
Source
514
594
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::GetTestCaseName() const
Line
Count
Source
514
588
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::GetTestCaseName() const
Line
Count
Source
514
582
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::GetTestCaseName() const
Line
Count
Source
514
576
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::GetTestCaseName() const
Line
Count
Source
514
570
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::GetTestCaseName() const
Line
Count
Source
514
564
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::GetTestCaseName() const
Line
Count
Source
514
552
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::GetTestCaseName() const
Line
Count
Source
514
546
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::GetTestCaseName() const
Line
Count
Source
514
534
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::GetTestCaseName() const
Line
Count
Source
514
525
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::GetTestCaseName() const
Line
Count
Source
514
519
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::GetTestCaseName() const
Line
Count
Source
514
513
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::GetTestCaseName() const
Line
Count
Source
514
507
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::GetTestCaseName() const
Line
Count
Source
514
498
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::GetTestCaseName() const
Line
Count
Source
514
489
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::GetTestCaseName() const
Line
Count
Source
514
483
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::GetTestCaseName() const
Line
Count
Source
514
477
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::GetTestCaseName() const
Line
Count
Source
514
471
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::GetTestCaseName() const
Line
Count
Source
514
465
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::GetTestCaseName() const
Line
Count
Source
514
342
  virtual const string& GetTestCaseName() const { return test_case_name_; }
testing::internal::ParameterizedTestCaseInfo<psm_MD4>::GetTestCaseName() const
Line
Count
Source
514
3
  virtual const string& GetTestCaseName() const { return test_case_name_; }
515
  // Test case id to verify identity.
516
552
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::GetTestCaseTypeId() const
Line
Count
Source
516
9
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::GetTestCaseTypeId() const
Line
Count
Source
516
9
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::GetTestCaseTypeId() const
Line
Count
Source
516
6
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::GetTestCaseTypeId() const
Line
Count
Source
516
6
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::GetTestCaseTypeId() const
Line
Count
Source
516
6
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::GetTestCaseTypeId() const
Line
Count
Source
516
120
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::GetTestCaseTypeId() const
Line
Count
Source
516
336
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
testing::internal::ParameterizedTestCaseInfo<psm_MD4>::GetTestCaseTypeId() const
Line
Count
Source
516
3
  virtual TypeId GetTestCaseTypeId() const { return GetTypeId<TestCase>(); }
517
  // TEST_P macro uses AddTestPattern() to record information
518
  // about a single test in a LocalTestInfo structure.
519
  // test_case_name is the base name of the test case (without invocation
520
  // prefix). test_base_name is the name of an individual test without
521
  // parameter index. For the test SequenceA/FooTest.DoBar/1 FooTest is
522
  // test case base name and DoBar is test base name.
523
  void AddTestPattern(const char* test_case_name,
524
                      const char* test_base_name,
525
549
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
549
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
549
                                                       test_base_name,
528
549
                                                       meta_factory)));
529
549
  }
testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<IssuerNameCheckParams>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<ExtensionTestcase>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<ChainValidity>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<EKUTestcase>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<EKUChainTestcase>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<CheckSignatureAlgorithmTestParams>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<TLSFeaturesTestParams>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<ValidDigestAlgorithmIdentifierTestInfo>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<InvalidAlgorithmIdentifierTestInfo>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<ValidSignatureAlgorithmIdentifierValueTestInfo>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<InvalidAlgorithmIdentifierTestInfo>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<IntegerTestParams>*)
Line
Count
Source
525
9
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
9
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
9
                                                       test_base_name,
528
9
                                                       meta_factory)));
529
9
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<PresentedMatchesReference>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<InputValidity>*)
Line
Count
Source
525
9
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
9
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
9
                                                       test_base_name,
528
9
                                                       meta_factory)));
529
9
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<InputValidity>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<IPAddressParams<4u> >*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<IPAddressParams<16u> >*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<CheckCertHostnameParams>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<PresentedMatchesReference>*)
Line
Count
Source
525
6
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
6
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
6
                                                       test_base_name,
528
6
                                                       meta_factory)));
529
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<IPAddressParams<4u> >*)
Line
Count
Source
525
6
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
6
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
6
                                                       test_base_name,
528
6
                                                       meta_factory)));
529
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<NameConstraintParams>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<NameConstraintParams>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<NameConstraintParams>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<WithoutResponseBytes>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*)
Line
Count
Source
525
120
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
120
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
120
                                                       test_base_name,
528
120
                                                       meta_factory)));
529
120
  }
testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<std::__1::tuple<bool, bool> >*)
Line
Count
Source
525
336
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
336
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
336
                                                       test_base_name,
528
336
                                                       meta_factory)));
529
336
  }
testing::internal::ParameterizedTestCaseInfo<psm_MD4>::AddTestPattern(char const*, char const*, testing::internal::TestMetaFactoryBase<RFC1320TestParams>*)
Line
Count
Source
525
3
                      TestMetaFactoryBase<ParamType>* meta_factory) {
526
3
    tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
527
3
                                                       test_base_name,
528
3
                                                       meta_factory)));
529
3
  }
530
  // INSTANTIATE_TEST_CASE_P macro uses AddGenerator() to record information
531
  // about a generator.
532
  int AddTestCaseInstantiation(const string& instantiation_name,
533
                               GeneratorCreationFunc* func,
534
                               ParamNameGeneratorFunc* name_func,
535
                               const char* file,
536
84
                               int line) {
537
84
    instantiations_.push_back(
538
84
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
84
    return 0;  // Return value used only to run this method in namespace scope.
540
84
  }
testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IssuerNameCheckParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IssuerNameCheckParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<ExtensionTestcase> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<ExtensionTestcase> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<ChainValidity> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<ChainValidity> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<EKUTestcase> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<EKUTestcase> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<EKUChainTestcase> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<EKUChainTestcase> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<CheckSignatureAlgorithmTestParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<CheckSignatureAlgorithmTestParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<TLSFeaturesTestParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<TLSFeaturesTestParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<ValidDigestAlgorithmIdentifierTestInfo> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<ValidDigestAlgorithmIdentifierTestInfo> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<InvalidAlgorithmIdentifierTestInfo> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<InvalidAlgorithmIdentifierTestInfo> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<ValidSignatureAlgorithmIdentifierValueTestInfo> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<InvalidAlgorithmIdentifierTestInfo> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<InvalidAlgorithmIdentifierTestInfo> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IntegerTestParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IntegerTestParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<PresentedMatchesReference> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<PresentedMatchesReference> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<InputValidity> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<InputValidity> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<InputValidity> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<InputValidity> const&), char const*, int)
Line
Count
Source
536
6
                               int line) {
537
6
    instantiations_.push_back(
538
6
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
6
    return 0;  // Return value used only to run this method in namespace scope.
540
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IPAddressParams<4u> > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IPAddressParams<4u> > const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IPAddressParams<16u> > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IPAddressParams<16u> > const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<CheckCertHostnameParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<CheckCertHostnameParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<PresentedMatchesReference> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<PresentedMatchesReference> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IPAddressParams<4u> > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IPAddressParams<4u> > const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<NameConstraintParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<NameConstraintParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<NameConstraintParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<NameConstraintParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<NameConstraintParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<NameConstraintParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<WithoutResponseBytes> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<WithoutResponseBytes> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<std::__1::tuple<bool, bool> > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<std::__1::tuple<bool, bool> > const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
testing::internal::ParameterizedTestCaseInfo<psm_MD4>::AddTestCaseInstantiation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<RFC1320TestParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<RFC1320TestParams> const&), char const*, int)
Line
Count
Source
536
3
                               int line) {
537
3
    instantiations_.push_back(
538
3
        InstantiationInfo(instantiation_name, func, name_func, file, line));
539
3
    return 0;  // Return value used only to run this method in namespace scope.
540
3
  }
541
  // UnitTest class invokes this method to register tests in this test case
542
  // test cases right before running tests in RUN_ALL_TESTS macro.
543
  // This method should not be called more then once on any single
544
  // instance of a ParameterizedTestCaseInfoBase derived class.
545
  // UnitTest has a guard to prevent from calling this method more then once.
546
0
  virtual void RegisterTests() {
547
0
    for (typename TestInfoContainer::iterator test_it = tests_.begin();
548
0
         test_it != tests_.end(); ++test_it) {
549
0
      linked_ptr<TestInfo> test_info = *test_it;
550
0
      for (typename InstantiationContainer::iterator gen_it =
551
0
               instantiations_.begin(); gen_it != instantiations_.end();
552
0
               ++gen_it) {
553
0
        const string& instantiation_name = gen_it->name;
554
0
        ParamGenerator<ParamType> generator((*gen_it->generator)());
555
0
        ParamNameGeneratorFunc* name_func = gen_it->name_func;
556
0
        const char* file = gen_it->file;
557
0
        int line = gen_it->line;
558
0
559
0
        string test_case_name;
560
0
        if ( !instantiation_name.empty() )
561
0
          test_case_name = instantiation_name + "/";
562
0
        test_case_name += test_info->test_case_base_name;
563
0
564
0
        size_t i = 0;
565
0
        std::set<std::string> test_param_names;
566
0
        for (typename ParamGenerator<ParamType>::iterator param_it =
567
0
                 generator.begin();
568
0
             param_it != generator.end(); ++param_it, ++i) {
569
0
          Message test_name_stream;
570
0
571
0
          std::string param_name = name_func(
572
0
              TestParamInfo<ParamType>(*param_it, i));
573
0
574
0
          GTEST_CHECK_(IsValidParamName(param_name))
575
0
              << "Parameterized test name '" << param_name
576
0
              << "' is invalid, in " << file
577
0
              << " line " << line << std::endl;
578
0
579
0
          GTEST_CHECK_(test_param_names.count(param_name) == 0)
580
0
              << "Duplicate parameterized test name '" << param_name
581
0
              << "', in " << file << " line " << line << std::endl;
582
0
583
0
          test_param_names.insert(param_name);
584
0
585
0
          test_name_stream << test_info->test_base_name << "/" << param_name;
586
0
          MakeAndRegisterTestInfo(
587
0
              test_case_name.c_str(),
588
0
              test_name_stream.GetString().c_str(),
589
0
              NULL,  // No type parameter.
590
0
              PrintToString(*param_it).c_str(),
591
0
              code_location_,
592
0
              GetTestCaseTypeId(),
593
0
              TestCase::SetUpTestCase,
594
0
              TestCase::TearDownTestCase,
595
0
              test_info->test_meta_factory->CreateTestFactory(*param_it));
596
0
        }  // for param_it
597
0
      }  // for gen_it
598
0
    }  // for test_it
599
0
  }  // RegisterTests
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::RegisterTests()
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<psm_MD4>::RegisterTests()
600
601
 private:
602
  // LocalTestInfo structure keeps information about a single test registered
603
  // with TEST_P macro.
604
  struct TestInfo {
605
    TestInfo(const char* a_test_case_base_name,
606
             const char* a_test_base_name,
607
             TestMetaFactoryBase<ParamType>* a_test_meta_factory) :
608
        test_case_base_name(a_test_case_base_name),
609
        test_base_name(a_test_base_name),
610
549
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<IssuerNameCheckParams>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<ExtensionTestcase>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<ChainValidity>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<EKUTestcase>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<EKUChainTestcase>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<CheckSignatureAlgorithmTestParams>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<TLSFeaturesTestParams>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<ValidDigestAlgorithmIdentifierTestInfo>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<InvalidAlgorithmIdentifierTestInfo>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<ValidSignatureAlgorithmIdentifierValueTestInfo>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<InvalidAlgorithmIdentifierTestInfo>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<IntegerTestParams>*)
Line
Count
Source
610
9
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<PresentedMatchesReference>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<InputValidity>*)
Line
Count
Source
610
9
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<InputValidity>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<IPAddressParams<4u> >*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<IPAddressParams<16u> >*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<CheckCertHostnameParams>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<PresentedMatchesReference>*)
Line
Count
Source
610
6
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<IPAddressParams<4u> >*)
Line
Count
Source
610
6
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<NameConstraintParams>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<NameConstraintParams>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<NameConstraintParams>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<WithoutResponseBytes>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*)
Line
Count
Source
610
120
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<std::__1::tuple<bool, bool> >*)
Line
Count
Source
610
336
        test_meta_factory(a_test_meta_factory) {}
testing::internal::ParameterizedTestCaseInfo<psm_MD4>::TestInfo::TestInfo(char const*, char const*, testing::internal::TestMetaFactoryBase<RFC1320TestParams>*)
Line
Count
Source
610
3
        test_meta_factory(a_test_meta_factory) {}
611
612
    const string test_case_base_name;
613
    const string test_base_name;
614
    const scoped_ptr<TestMetaFactoryBase<ParamType> > test_meta_factory;
615
  };
616
  typedef ::std::vector<linked_ptr<TestInfo> > TestInfoContainer;
617
  // Records data received from INSTANTIATE_TEST_CASE_P macros:
618
  //  <Instantiation name, Sequence generator creation function,
619
  //     Name generator function, Source file, Source line>
620
  struct InstantiationInfo {
621
      InstantiationInfo(const std::string &name_in,
622
                        GeneratorCreationFunc* generator_in,
623
                        ParamNameGeneratorFunc* name_func_in,
624
                        const char* file_in,
625
                        int line_in)
626
          : name(name_in),
627
            generator(generator_in),
628
            name_func(name_func_in),
629
            file(file_in),
630
84
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IssuerNameCheckParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IssuerNameCheckParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<ExtensionTestcase> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<ExtensionTestcase> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<ChainValidity> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<ChainValidity> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<EKUTestcase> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<EKUTestcase> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<EKUChainTestcase> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<EKUChainTestcase> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<CheckSignatureAlgorithmTestParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<CheckSignatureAlgorithmTestParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<TLSFeaturesTestParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<TLSFeaturesTestParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<ValidDigestAlgorithmIdentifierTestInfo> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<ValidDigestAlgorithmIdentifierTestInfo> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<InvalidAlgorithmIdentifierTestInfo> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<InvalidAlgorithmIdentifierTestInfo> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<ValidSignatureAlgorithmIdentifierValueTestInfo> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<ValidSignatureAlgorithmIdentifierValueTestInfo> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<InvalidAlgorithmIdentifierTestInfo> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<InvalidAlgorithmIdentifierTestInfo> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IntegerTestParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IntegerTestParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<PresentedMatchesReference> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<PresentedMatchesReference> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<InputValidity> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<InputValidity> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<InputValidity> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<InputValidity> const&), char const*, int)
Line
Count
Source
630
6
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IPAddressParams<4u> > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IPAddressParams<4u> > const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IPAddressParams<16u> > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IPAddressParams<16u> > const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<CheckCertHostnameParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<CheckCertHostnameParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<PresentedMatchesReference> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<PresentedMatchesReference> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<IPAddressParams<4u> > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<IPAddressParams<4u> > const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<NameConstraintParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<NameConstraintParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<NameConstraintParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<NameConstraintParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<NameConstraintParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<NameConstraintParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<WithoutResponseBytes> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<WithoutResponseBytes> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<std::__1::tuple<bool, bool> > (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<std::__1::tuple<bool, bool> > const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
testing::internal::ParameterizedTestCaseInfo<psm_MD4>::InstantiationInfo::InstantiationInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, testing::internal::ParamGenerator<RFC1320TestParams> (*)(), std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (*)(testing::TestParamInfo<RFC1320TestParams> const&), char const*, int)
Line
Count
Source
630
3
            line(line_in) {}
631
632
      std::string name;
633
      GeneratorCreationFunc* generator;
634
      ParamNameGeneratorFunc* name_func;
635
      const char* file;
636
      int line;
637
  };
638
  typedef ::std::vector<InstantiationInfo> InstantiationContainer;
639
640
0
  static bool IsValidParamName(const std::string& name) {
641
0
    // Check for empty string
642
0
    if (name.empty())
643
0
      return false;
644
0
645
0
    // Check for invalid characters
646
0
    for (std::string::size_type index = 0; index < name.size(); ++index) {
647
0
      if (!isalnum(name[index]) && name[index] != '_')
648
0
        return false;
649
0
    }
650
0
651
0
    return true;
652
0
  }
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: testing::internal::ParameterizedTestCaseInfo<psm_MD4>::IsValidParamName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
653
654
  const string test_case_name_;
655
  CodeLocation code_location_;
656
  TestInfoContainer tests_;
657
  InstantiationContainer instantiations_;
658
659
  GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestCaseInfo);
660
};  // class ParameterizedTestCaseInfo
661
662
// INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE.
663
//
664
// ParameterizedTestCaseRegistry contains a map of ParameterizedTestCaseInfoBase
665
// classes accessed by test case names. TEST_P and INSTANTIATE_TEST_CASE_P
666
// macros use it to locate their corresponding ParameterizedTestCaseInfo
667
// descriptors.
668
class ParameterizedTestCaseRegistry {
669
 public:
670
  ParameterizedTestCaseRegistry() {}
671
  ~ParameterizedTestCaseRegistry() {
672
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
673
         it != test_case_infos_.end(); ++it) {
674
      delete *it;
675
    }
676
  }
677
678
  // Looks up or creates and returns a structure containing information about
679
  // tests and instantiations of a particular test case.
680
  template <class TestCase>
681
  ParameterizedTestCaseInfo<TestCase>* GetTestCasePatternHolder(
682
      const char* test_case_name,
683
633
      CodeLocation code_location) {
684
633
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
633
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
14.1k
         it != test_case_infos_.end(); ++it) {
687
14.0k
      if ((*it)->GetTestCaseName() == test_case_name) {
688
552
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
552
        } else {
695
552
          // At this point we are sure that the object we found is of the same
696
552
          // type we are looking for, so we downcast it to that type
697
552
          // without further checks.
698
552
          typed_test_info = CheckedDowncastToActualType<
699
552
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
552
        }
701
552
        break;
702
552
      }
703
14.0k
    }
704
633
    if (typed_test_info == NULL) {
705
81
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
81
          test_case_name, code_location);
707
81
      test_case_infos_.push_back(typed_test_info);
708
81
    }
709
633
    return typed_test_info;
710
633
  }
testing::internal::ParameterizedTestCaseInfo<pkixbuild_IssuerNameCheck>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixbuild_IssuerNameCheck>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
6
         it != test_case_infos_.end(); ++it) {
687
3
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
3
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixcert_extension>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixcert_extension>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
12
         it != test_case_infos_.end(); ++it) {
687
9
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
9
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixcert_IsValidChainForAlgorithm>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixcert_IsValidChainForAlgorithm>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
18
         it != test_case_infos_.end(); ++it) {
687
15
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
15
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageTest>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<CheckExtendedKeyUsageTest>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
24
         it != test_case_infos_.end(); ++it) {
687
21
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
21
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<CheckExtendedKeyUsageChainTest>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<CheckExtendedKeyUsageChainTest>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
30
         it != test_case_infos_.end(); ++it) {
687
27
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
27
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_CheckSignatureAlgorithm>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixcheck_CheckSignatureAlgorithm>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
36
         it != test_case_infos_.end(); ++it) {
687
33
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
33
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixcheck_TLSFeaturesSatisfiedInternal>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixcheck_TLSFeaturesSatisfiedInternal>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
42
         it != test_case_infos_.end(); ++it) {
687
39
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
39
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Valid>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixder_DigestAlgorithmIdentifier_Valid>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
48
         it != test_case_infos_.end(); ++it) {
687
45
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
45
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_DigestAlgorithmIdentifier_Invalid>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixder_DigestAlgorithmIdentifier_Invalid>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
54
         it != test_case_infos_.end(); ++it) {
687
51
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
51
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifierValue_Valid>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixder_SignatureAlgorithmIdentifierValue_Valid>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
60
         it != test_case_infos_.end(); ++it) {
687
57
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
57
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_SignatureAlgorithmIdentifier_Invalid>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixder_SignatureAlgorithmIdentifier_Invalid>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
66
         it != test_case_infos_.end(); ++it) {
687
63
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
63
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixder_universal_types_tests_Integer>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixder_universal_types_tests_Integer>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
12
      CodeLocation code_location) {
684
12
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
12
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
144
         it != test_case_infos_.end(); ++it) {
687
141
      if ((*it)->GetTestCaseName() == test_case_name) {
688
9
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
9
        } else {
695
9
          // At this point we are sure that the object we found is of the same
696
9
          // type we are looking for, so we downcast it to that type
697
9
          // without further checks.
698
9
          typed_test_info = CheckedDowncastToActualType<
699
9
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
9
        }
701
9
        break;
702
9
      }
703
141
    }
704
12
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
12
    return typed_test_info;
710
12
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_MatchPresentedDNSIDWithReferenceDNSID>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
78
         it != test_case_infos_.end(); ++it) {
687
75
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
75
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_Turkish_I_Comparison>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_Turkish_I_Comparison>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
12
      CodeLocation code_location) {
684
12
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
12
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
168
         it != test_case_infos_.end(); ++it) {
687
165
      if ((*it)->GetTestCaseName() == test_case_name) {
688
9
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
9
        } else {
695
9
          // At this point we are sure that the object we found is of the same
696
9
          // type we are looking for, so we downcast it to that type
697
9
          // without further checks.
698
9
          typed_test_info = CheckedDowncastToActualType<
699
9
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
9
        }
701
9
        break;
702
9
      }
703
165
    }
704
12
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
12
    return typed_test_info;
710
12
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_IsValidReferenceDNSID>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_IsValidReferenceDNSID>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
9
      CodeLocation code_location) {
684
9
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
9
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
135
         it != test_case_infos_.end(); ++it) {
687
132
      if ((*it)->GetTestCaseName() == test_case_name) {
688
6
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
6
        } else {
695
6
          // At this point we are sure that the object we found is of the same
696
6
          // type we are looking for, so we downcast it to that type
697
6
          // without further checks.
698
6
          typed_test_info = CheckedDowncastToActualType<
699
6
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
6
        }
701
6
        break;
702
6
      }
703
132
    }
704
9
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
9
    return typed_test_info;
710
9
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv4Address>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_ParseIPv4Address>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
96
         it != test_case_infos_.end(); ++it) {
687
93
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
93
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_ParseIPv6Address>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_ParseIPv6Address>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
102
         it != test_case_infos_.end(); ++it) {
687
99
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
99
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_CheckCertHostname>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
108
         it != test_case_infos_.end(); ++it) {
687
105
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
105
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_PresentedMatchesReference>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_CheckCertHostname_PresentedMatchesReference>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
9
      CodeLocation code_location) {
684
9
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
9
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
171
         it != test_case_infos_.end(); ++it) {
687
168
      if ((*it)->GetTestCaseName() == test_case_name) {
688
6
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
6
        } else {
695
6
          // At this point we are sure that the object we found is of the same
696
6
          // type we are looking for, so we downcast it to that type
697
6
          // without further checks.
698
6
          typed_test_info = CheckedDowncastToActualType<
699
6
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
6
        }
701
6
        break;
702
6
      }
703
168
    }
704
9
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
9
    return typed_test_info;
710
9
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckCertHostname_IPV4_Addresses>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_CheckCertHostname_IPV4_Addresses>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
9
      CodeLocation code_location) {
684
9
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
9
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
180
         it != test_case_infos_.end(); ++it) {
687
177
      if ((*it)->GetTestCaseName() == test_case_name) {
688
6
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
6
        } else {
695
6
          // At this point we are sure that the object we found is of the same
696
6
          // type we are looking for, so we downcast it to that type
697
6
          // without further checks.
698
6
          typed_test_info = CheckedDowncastToActualType<
699
6
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
6
        }
701
6
        break;
702
6
      }
703
177
    }
704
9
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
9
    return typed_test_info;
710
9
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraints>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_CheckNameConstraints>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
126
         it != test_case_infos_.end(); ++it) {
687
123
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
123
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsOnIntermediate>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_CheckNameConstraintsOnIntermediate>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
132
         it != test_case_infos_.end(); ++it) {
687
129
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
129
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixnames_CheckNameConstraintsForNonServerAuthUsage>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixnames_CheckNameConstraintsForNonServerAuthUsage>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
138
         it != test_case_infos_.end(); ++it) {
687
135
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
135
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<pkixocsp_VerifyEncodedResponse_WithoutResponseBytes>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
144
         it != test_case_infos_.end(); ++it) {
687
141
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
141
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
testing::internal::ParameterizedTestCaseInfo<mozilla::JsepSessionTest>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<mozilla::JsepSessionTest>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
123
      CodeLocation code_location) {
684
123
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
123
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
3.07k
         it != test_case_infos_.end(); ++it) {
687
3.07k
      if ((*it)->GetTestCaseName() == test_case_name) {
688
120
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
120
        } else {
695
120
          // At this point we are sure that the object we found is of the same
696
120
          // type we are looking for, so we downcast it to that type
697
120
          // without further checks.
698
120
          typed_test_info = CheckedDowncastToActualType<
699
120
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
120
        }
701
120
        break;
702
120
      }
703
3.07k
    }
704
123
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
123
    return typed_test_info;
710
123
  }
testing::internal::ParameterizedTestCaseInfo<test::NewSdpTest>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<test::NewSdpTest>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
339
      CodeLocation code_location) {
684
339
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
339
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
8.81k
         it != test_case_infos_.end(); ++it) {
687
8.81k
      if ((*it)->GetTestCaseName() == test_case_name) {
688
336
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
336
        } else {
695
336
          // At this point we are sure that the object we found is of the same
696
336
          // type we are looking for, so we downcast it to that type
697
336
          // without further checks.
698
336
          typed_test_info = CheckedDowncastToActualType<
699
336
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
336
        }
701
336
        break;
702
336
      }
703
8.81k
    }
704
339
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
339
    return typed_test_info;
710
339
  }
testing::internal::ParameterizedTestCaseInfo<psm_MD4>* testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder<psm_MD4>(char const*, testing::internal::CodeLocation)
Line
Count
Source
683
6
      CodeLocation code_location) {
684
6
    ParameterizedTestCaseInfo<TestCase>* typed_test_info = NULL;
685
6
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
686
162
         it != test_case_infos_.end(); ++it) {
687
159
      if ((*it)->GetTestCaseName() == test_case_name) {
688
3
        if ((*it)->GetTestCaseTypeId() != GetTypeId<TestCase>()) {
689
0
          // Complain about incorrect usage of Google Test facilities
690
0
          // and terminate the program since we cannot guaranty correct
691
0
          // test case setup and tear-down in this case.
692
0
          ReportInvalidTestCaseType(test_case_name, code_location);
693
0
          posix::Abort();
694
3
        } else {
695
3
          // At this point we are sure that the object we found is of the same
696
3
          // type we are looking for, so we downcast it to that type
697
3
          // without further checks.
698
3
          typed_test_info = CheckedDowncastToActualType<
699
3
              ParameterizedTestCaseInfo<TestCase> >(*it);
700
3
        }
701
3
        break;
702
3
      }
703
159
    }
704
6
    if (typed_test_info == NULL) {
705
3
      typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
706
3
          test_case_name, code_location);
707
3
      test_case_infos_.push_back(typed_test_info);
708
3
    }
709
6
    return typed_test_info;
710
6
  }
711
  void RegisterTests() {
712
    for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
713
         it != test_case_infos_.end(); ++it) {
714
      (*it)->RegisterTests();
715
    }
716
  }
717
718
 private:
719
  typedef ::std::vector<ParameterizedTestCaseInfoBase*> TestCaseInfoContainer;
720
721
  TestCaseInfoContainer test_case_infos_;
722
723
  GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestCaseRegistry);
724
};
725
726
}  // namespace internal
727
}  // namespace testing
728
729
#endif  //  GTEST_HAS_PARAM_TEST
730
731
#endif  // GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_