kosak
f487e9510b
Inject the name of the Init function using a macro.
2015-07-27 21:18:24 +00:00
kosak
794ef030eb
Add support for named value-parameterized tests.
2015-07-24 19:46:18 +00:00
kosak
41b5b28d48
Inject implementation of *FromGTestEnv using macros.
2015-07-24 19:07:10 +00:00
kosak
831b87f234
Do not create an extra default instance of T when constructing a ThreadLocal<T>.
2015-07-19 22:33:19 +00:00
kosak
7d7beaa155
Condition some code on !GTEST_HAS_MUTEX_AND_THREAD_LOCAL_
2015-07-19 22:05:06 +00:00
kosak
4d69b1607a
GTEST_USE_OWN_FLAGFILE support
2015-07-19 21:50:45 +00:00
kosak
fe95bc332d
Determine the existence of hash_map/hash_set in gtest-port.h.
2015-07-17 23:08:48 +00:00
kosak
060b7452ec
Implement GetThreadCount for Linux.
2015-07-17 22:53:00 +00:00
kosak
4f8dc917eb
Add support for --gtest_flagfile.
2015-07-17 22:11:58 +00:00
kosak
195610d30c
Add support for --gtest_flagfile
2015-07-17 21:56:19 +00:00
kosak
80167de705
Minor refactoring.
2015-07-14 22:29:59 +00:00
kosak
f025eba07b
Add support for gtest custom printers.
2015-07-14 21:26:09 +00:00
kosak
1cc9514de5
Add comment.
2015-07-14 20:58:40 +00:00
kosak
54566c2573
Remove TestPrematureExitFileEnvVarIsSet
2015-07-14 20:52:01 +00:00
kosak
fb9caa4a18
Minor changes.
2015-07-14 20:44:00 +00:00
kosak
1e4d31008f
Control death test with an #ifdef guard.
2015-07-14 20:26:09 +00:00
kosak
0f3d673be1
fully-qualify use of scoped_ptr name
2015-07-13 21:33:41 +00:00
kosak
1197daf357
urxvt supports colors
2015-04-28 22:04:35 +00:00
kosak
f8c44a0ae4
Work around some unsigned->signed warnings in our tests/.
...
Thanks to Diego Barrios Romero <eldruin@gmail.com>.
2015-04-28 21:59:44 +00:00
kosak
e330b754cb
Strip trailing whitespace when stringifying type lists.
2014-11-17 02:28:09 +00:00
kosak
6aa0422e85
Distinguish between C++11 language and library support for std::function, std::begin, std::end, and std::move in gtest and gmock.
2014-11-17 00:27:28 +00:00
kosak
b54098a9ab
Expand equality failure messages with a by-line diff.
2014-07-28 21:54:50 +00:00
billydonahue
8120f66c32
Push upstream to SVN.
2014-05-15 19:42:15 +00:00
kosak
5df87d70b6
Export tuple and friends in the ::testing namespace.
2014-04-02 20:26:07 +00:00
kosak
a6340420b9
Implement threading support for gtest on Windows.
...
Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows.
2014-03-24 21:58:25 +00:00
kosak
c82282819c
Remove code referencing Google protocol buffers version 1.
2014-03-12 22:51:07 +00:00
kosak
41a8bc67ab
Suppress "Conditional expression is constant" warning on Visual Studio.
2014-01-29 07:29:19 +00:00
kosak
7d1051ce2b
Make Google Test build cleanly on Visual Studio 2010, 2012, 2013.
...
Also improve an error message in gtest_test_utils.py.
2014-01-13 22:24:15 +00:00
kosak
ccf8e33bc5
Define specialization of PrintTo(...) for ::std::tuple.
2014-01-12 19:59:41 +00:00
kosak
5d83ee08df
Fix warnings encountered with clang -Wall.
2013-12-03 23:15:40 +00:00
kosak
aa34ae2508
Delete whitespace, and change the return type of ImplicitlyConvertible::MakeFrom() to From&.
2013-12-03 01:36:29 +00:00
zhanyong.wan
2d3543f81d
avoids clash with the max() macro on Windows
2013-09-18 17:49:56 +00:00
zhanyong.wan
c306ef2e14
supports a protocol for catching tests that prematurely exit
2013-09-06 22:50:25 +00:00
zhanyong.wan
81ddb8434f
makes gtest-death-test_test.cc compile on platforms that don't support death tests; h/t to Steve Robbins for reporting the issue and suggesting the fix.
2013-07-08 04:40:28 +00:00
zhanyong.wan
48568d0688
Fixes compatibility with C++11: (1 - 1) is no longer a NULL pointer constant.
2013-06-18 18:44:25 +00:00
vladlosev
c506784b08
When --gtest_filter is specified, XML report now doesn't contain information about tests that are filtered out (issue 141).
2013-04-25 17:58:52 +00:00
zhanyong.wan
0fac83390a
prints type/value parameters when listing tests
2013-04-10 04:29:33 +00:00
vladlosev
f5fa71f728
Implements support for calling Test::RecordProperty() outside of a test.
2013-04-05 20:50:46 +00:00
zhanyong.wan
5f18b68bfc
Fixes some compatibility issues with STLport.
2013-04-04 22:44:57 +00:00
zhanyong.wan
1edbcbad73
Prints a useful message when GetParam() is called in a non-parameterized test.
2013-03-12 21:17:22 +00:00
zhanyong.wan
6b7a167dca
Supports colored output on term type screen-256color.
...
Proposed as a one-line patch by Tom Jakubowski (tom@crystae.net );
finished by Zhanyong Wan.
2013-03-11 17:52:13 +00:00
zhanyong.wan
fc01f532a6
Fixes unused function warning on Mac, and fixes compatibility with newer GCC.
2013-02-28 23:52:42 +00:00
kosak
ba072ccca4
Fixes gUnit streaming output format.
2013-02-22 20:25:42 +00:00
kosak
cc1fdb58ca
Removes testing::internal::String::Format(), which causes problems as it truncates the result at 4096 chars. Also update an obsolete link in comment.
2013-02-22 20:10:40 +00:00
jgm
87fdda2cf2
Unfortunately, the svn repo is a bit out of date. This commit contains 8
...
changes that haven't made it to svn. The descriptions of each change are listed
below.
- Fixes some python shebang lines.
- Add ElementsAreArray overloads to gmock. ElementsAreArray now makes a copy of
its input elements before the conversion to a Matcher. ElementsAreArray can
now take a vector as input. ElementsAreArray can now take an iterator pair as
input.
- Templatize MatchAndExplain to allow independent string types for the matcher
and matchee. I also templatized the ConstCharPointer version of
MatchAndExplain to avoid calls with "char*" from using the new templated
MatchAndExplain.
- Fixes the bug where the constructor of the return type of ElementsAre() saves
a reference instead of a copy of the arguments.
- Extends ElementsAre() to accept arrays whose sizes aren't known.
- Switches gTest's internal FilePath class from testing::internal::String to
std::string. testing::internal::String was introduced when gTest couldn't
depend on std::string. It's now deprecated.
- Switches gTest & gMock from using testing::internal::String objects to
std::string. Some static methods of String are still in use. We may be able
to remove some but not all of them. In particular, String::Format() should
eventually be removed as it truncates the result at 4096 characters, often
causing problems.
2012-11-15 15:47:38 +00:00
vladlosev
78bf6d5724
Improves Android support (by David Turner).
2012-09-19 17:58:01 +00:00
vladlosev
b535c1767e
Removes obsolete debug code.
2012-09-06 17:09:27 +00:00
zhanyong.wan
a88c9a88e4
Improves gtest's failure messages. In particulars, char pointers and
...
char arrays are not escapped properly.
2012-06-07 20:34:34 +00:00
zhanyong.wan
a3b859162d
Fixes threading annotations and compatibility with C++11, which doesn't
...
allow exepctions to be thrown in a destructor.
2012-05-31 20:37:13 +00:00
jgm
f0b86fc3b0
Misc small updates to some debug death code, and to messages streaming to macros
2012-03-09 17:12:39 +00:00