Lines Matching defs:value
129 // This flag sets how many times the tests are repeated. The default value
130 // is 1. If the value is -1 the tests are repeating forever.
134 // repeat of the tests. The default value is true. If set to false the global
287 // test suite. Only the last value for a given key is remembered. These
298 static void RecordProperty(const std::string& key, const std::string& value);
301 template <typename T, std::enable_if_t<std::is_convertible<T, int64_t>::value,
303 static void RecordProperty(const std::string& key, const T& value) {
304 RecordProperty(key, (Message() << value).GetString());
366 // output as a key/value string pair.
380 // Gets the user supplied value.
381 const char* value() const { return value_.c_str(); }
383 // Sets a new value, overriding the one supplied in the constructor.
389 // The value supplied by the user.
475 // value will be updated, rather than storing multiple values for the same
557 // Returns the text representation of the value parameter, or NULL if this
558 // is not a value-parameterized test.
620 const char* a_value_param, // NULL if not a value-parameterized test
648 // Text representation of the value parameter, or NULL if this is not a
649 // value-parameterized test.
1149 // value-parameterized tests and instantiate and register them.
1258 // the same key, the value will be updated.
1259 void RecordProperty(const std::string& key, const std::string& value);
1338 // No value is returned. Instead, the Google Test flag variables are
1392 typename std::enable_if<!std::is_integral<T1>::value ||
1393 !std::is_pointer<T2>::value>::type* = nullptr>
1638 // The pure interface class that all value-parameterized tests inherit from.
1639 // A value-parameterized class must inherit from both ::testing::Test and
1644 // This interface has support for accessing the test parameter value via
1678 // The current parameter value. Is also available in the test fixture's
1682 << "GetParam() can only be called inside a value-parameterized test "
1688 // Sets parameter value. The caller is responsible for making sure the value
1692 // Static value used for accessing parameter during a test lifetime.
1703 // Most value-parameterized classes can ignore the existence of
1852 // what the actual value is when it fails, and similarly for the
2109 // are the same type. The value it returns is not interesting.
2139 static_assert(std::is_same<T1, T2>::value, "T1 and T2 are not the same type");
2166 // value, as it always calls GetTypeId<>() from the Google Test