Searched refs:Cardinality (Results 1 - 6 of 6) sorted by relevance

/gem5/ext/googletest/googlemock/include/gmock/
H A Dgmock-cardinalities.h51 // 2. a factory function that creates a Cardinality object from a
56 // management as Cardinality objects can now be copied like plain values.
78 // A Cardinality is a copyable and IMMUTABLE (except by assignment)
80 // be called. The implementation of Cardinality is just a linked_ptr
82 // Don't inherit from Cardinality!
83 class GTEST_API_ Cardinality { class in namespace:testing
85 // Constructs a null cardinality. Needed for storing Cardinality
87 Cardinality() {} function in class:testing::Cardinality
89 // Constructs a Cardinality from its implementation.
90 explicit Cardinality(cons function in class:testing::Cardinality
[all...]
H A Dgmock-spec-builders.h702 const Cardinality& cardinality() const { return cardinality_; }
752 void SpecifyCardinality(const Cardinality& cardinality);
759 void set_cardinality(const Cardinality& a_cardinality) {
842 void UntypedTimes(const Cardinality& a_cardinality);
851 Cardinality cardinality_; // The cardinality of the expectation.
925 TypedExpectation& Times(const Cardinality& a_cardinality) {
/gem5/ext/googletest/googlemock/src/
H A Dgmock-cardinalities.cc130 void Cardinality::DescribeActualCallCountTo(int actual_call_count,
140 GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); }
143 GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); }
146 GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); }
149 GTEST_API_ Cardinality Between(int min, int max) {
150 return Cardinality(new BetweenCardinalityImpl(min, max));
154 GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); }
H A Dgmock-spec-builders.cc89 void ExpectationBase::SpecifyCardinality(const Cardinality& a_cardinality) {
158 Cardinality::DescribeActualCallCountTo(call_count(), os);
225 void ExpectationBase::UntypedTimes(const Cardinality& a_cardinality) {
/gem5/ext/googletest/googlemock/test/
H A Dgmock-cardinalities_test.cc47 using testing::Cardinality;
62 // Tests that Cardinality objects can be default constructed.
64 Cardinality c;
67 // Tests that Cardinality objects are copyable.
70 Cardinality c = Exactly(1);
83 const Cardinality c = AtMost(5);
89 // Tests that Cardinality::DescribeActualCallCountTo() creates the
93 Cardinality::DescribeActualCallCountTo(0, &ss0);
97 Cardinality::DescribeActualCallCountTo(1, &ss1);
101 Cardinality
[all...]
H A Dgmock-spec-builders_test.cc70 using testing::Cardinality;
1914 Cardinality EvenNumber() {
1915 return Cardinality(new EvenNumberCardinality);

Completed in 21 milliseconds