/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(¶meter_); |
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_ |