- 01 10月, 2020 1 次提交
-
-
由 Abseil Team 提交于
Update faq.md on underscore to mention `DISABLED_` prefix. PiperOrigin-RevId: 334507963
-
- 30 9月, 2020 4 次提交
-
-
由 dmauro 提交于
Fix undefined pointer comparison PiperOrigin-RevId: 334436975
-
由 Abseil Team 提交于
Update comment to suggest using SetUpTestSuite and TearDownTestSuite. PiperOrigin-RevId: 334430329
-
由 Andy Getz 提交于
PiperOrigin-RevId: 334391149
-
由 Andy Getz 提交于
PiperOrigin-RevId: 334384310
-
- 29 9月, 2020 1 次提交
-
-
由 Abseil Team 提交于
Fix typo PiperOrigin-RevId: 333745750
-
- 27 9月, 2020 1 次提交
-
-
由 keshavgbpecdelhi 提交于
Please note that changing the default value for a type can make [you]* test..... Here "you" word doesn't make sense.. rather "your" seems to make it understandable.
-
- 25 9月, 2020 4 次提交
-
-
由 Abseil Team 提交于
Revision of recent DoubleNearPredFormat change to support more toolchains. isnan() is a macro in C99, and std::isnan() is a function in C++11. The previous change used `isnan` directly, and broke some tests in open source. This CL changes it to follow the practice in gmock-matchers.h, and spell uses of isnan as (std::isnan)(f) . The parens around `std::isnan` prevent it from being recognized as a macro in the preprocessor. PiperOrigin-RevId: 333374377
-
由 Abseil Team 提交于
Address OSS Issue #2463 https://github.com/google/googletest/issues/2463 PiperOrigin-RevId: 333289989
-
由 vslashg 提交于
PiperOrigin-RevId: 333288626
-
由 Abseil Team 提交于
Improve DoubleNearPredFormat output on bad epsilons DoubleNearPredFormat will happily accept epsilon values (abs_error) that are so small that they are meaningless. This turns EXPECT_NEAR into a complicated and non-obvious version of EXPECT_EQ. This change modifies DoubleNearPredFormat) so that when there is a failure it calculates the smallest meaningful epsilon value, given the input values, and then prints a message which explains what happened. If a true equality test is wanted either pass a literal 0.0 as abs_error or use EXPECT_EQ. If a check for being almost equal is wanted consider using EXPECT_DOUBLE_EQ which, contrary to its name, verifies that the two numbers are *almost* equal (within four ULPs). With this change the flaky test mentioned in crbug.com/786046 gives this output: The difference between 4.2934311416234112e+18 and 4.2934311416234107e+18 is 512, where 4.2934311416234112e+18 evaluates to 4.2934311416234112e+18, 4.2934311416234107e+18 evaluates to 4.2934311416234107e+18. The abs_error parameter 1.0 evaluates to 1 which is smaller than the minimum distance between doubles for numbers of this magnitude which is 512, thus making this EXPECT_NEAR check equivalent to EXPECT_EQUAL. Consider using EXPECT_DOUBLE_EQ instead. Tested: I confirmed that this change detects the bad epsilon value that caused crbug.com/786046 in Chromium and added a test for the desired output. PiperOrigin-RevId: 332946880
-
- 24 9月, 2020 1 次提交
-
-
由 tbarbier 提交于
-
- 21 9月, 2020 2 次提交
-
-
由 Abseil Team 提交于
Simplify FooConcrete static calls in googlemock cookbook. PiperOrigin-RevId: 332437041
-
由 Abseil Team 提交于
Reduce the demangled name bloat of the Action constructor. PiperOrigin-RevId: 332234887
-
- 18 9月, 2020 1 次提交
-
-
由 JethroSama 提交于
-
- 11 9月, 2020 2 次提交
-
-
由 Abseil Team 提交于
Mark ACTION_Pn()-generated functions as must-use-result. This catches when a client creates an action and discards it, thinking that the action has actually been applied to something. This will help people who make the mistake of defining, for example, both `void Use(Foo*)` and `ACTION(Use) { Use(arg); }` for later application to a Foo. With such an overload, a client may then write `Use();`, forgetting the param and being confused why nothing happens. This also catches when a client defines their own action in terms of an ACTION()-generated one, invokes the ACTION's builder, and then fails to invoke the resulting action, thinking it's operating on the outer action's parameters. PiperOrigin-RevId: 330614454
-
由 Derek Mauro 提交于
PiperOrigin-RevId: 330545489
-
- 09 9月, 2020 1 次提交
-
-
由 dmauro 提交于
Implements GetTimeInMillis() using std::chrono for portability Fixes #2995 PiperOrigin-RevId: 329709958
-
- 02 9月, 2020 2 次提交
-
-
由 Abseil Team 提交于
gtest.cc: make ColoredPrintf static the prototype was removed from gtest.h in cl/301446904; quiets a -Wmissing-declarations warning PiperOrigin-RevId: 329569020
-
由 Abseil Team 提交于
Add millisecond precision to start timestamp in XML/JSON output - Previous timestamp had format YYYY-MM-DDThh:mm:ss, now YYYY-MM-DDThh:mm:ss.sss - This conforms to the ISO 8601 standard PiperOrigin-RevId: 329503623
-
- 27 8月, 2020 1 次提交
-
-
由 Abseil Team 提交于
Replace uses of ACTION_TEMPLATE and ACTION_P with manually written functors. The latter provide better error diagnostics. This fixes https://github.com/google/googletest/issues/2729. PiperOrigin-RevId: 328573022
-
- 25 8月, 2020 1 次提交
-
-
由 xerus2000 提交于
-
- 24 8月, 2020 5 次提交
-
-
由 vslashg 提交于
PiperOrigin-RevId: 327799934
-
由 Abseil Team 提交于
Workaround static assert in early versions libc++ The error is "Attempted to construct a reference element in a tuple with an rvalue". We can fix this by putting everything into a non temporary tuple_args and implitly convert to the other tuple types. This avoids binding an rvalue reference to an lvalue reference inside the tuple. PiperOrigin-RevId: 327624990
-
由 vslashg 提交于
PiperOrigin-RevId: 327324992
-
由 vslashg 提交于
PiperOrigin-RevId: 327294137
-
由 Abseil Team 提交于
Fix DoAll to work with move-only sink arguments. This changes types of the first n - 1 actions so that they only get a readonly view of the arguments. The last action will accept move only objects. PiperOrigin-RevId: 327031893
-
- 14 8月, 2020 1 次提交
-
-
由 krzysio 提交于
Mention matchers as an alternative to assertions in subroutines. Matchers are often the better choice - they can provide more informative error messages and circumvent all of the complexity described in this section. PiperOrigin-RevId: 326332149
-
- 13 8月, 2020 1 次提交
-
-
由 Rob Earhart 提交于
This makes it easier to include the license in redistributions, as required by the license.
-
- 12 8月, 2020 3 次提交
-
-
由 Abseil Team 提交于
internal change PiperOrigin-RevId: 326080000
-
由 dmauro 提交于
Remove references to the GoogleTest mailing list Fixes #2966 PiperOrigin-RevId: 326065972
-
由 Abseil Team 提交于
internal change PiperOrigin-RevId: 325799949
-
- 08 8月, 2020 5 次提交
-
-
由 Derek Mauro 提交于
PiperOrigin-RevId: 325429245
-
由 Derek Mauro 提交于
PiperOrigin-RevId: 325220934
-
由 Abseil Team 提交于
Fixing exception-safety bug in googletest. Previously, if an exception was thrown during a call to a mock that would have triggered an error, the error was discarded. Fixes #2890 PiperOrigin-RevId: 325017806
-
由 Abseil Team 提交于
Fix DoAll to work with move-only sink arguments. This changes types of the first n - 1 actions so that they only get a readonly view of the arguments. The last action will accept move only objects. PiperOrigin-RevId: 324619666
-
由 Abseil Team 提交于
Fix DoAll to work with move-only sink arguments. This changes types of the first n - 1 actions so that they only get a readonly view of the arguments. The last action will accept move only objects. PiperOrigin-RevId: 324600664
-
- 05 8月, 2020 1 次提交
-
-
由 srz_zumix 提交于
-
- 04 8月, 2020 2 次提交
-
-
由 Vladimir Goncharov 提交于
-
由 Vladimir Goncharov 提交于
-