kosak
b54098a9ab
Expand equality failure messages with a by-line diff.
11 years ago
kosak
bd263344f9
Additional changes, to add support for Windows Phone and Windows RT
11 years ago
kosak
96ddffe8fd
Reduce the number of occurrences of gendered pronouns in gtest.
11 years ago
kosak
21ee8a2e72
Disable asan instrumentation for StackGrowsDown().
11 years ago
billydonahue
8120f66c32
Push upstream to SVN.
11 years ago
kosak
5df87d70b6
Export tuple and friends in the ::testing namespace.
11 years ago
kosak
a6340420b9
Implement threading support for gtest on Windows.
...
Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows.
11 years ago
kosak
ffea2d6040
Add annotations to suppress ThreadSanitizer failures due to gunit/gmock printer.
11 years ago
kosak
c82282819c
Remove code referencing Google protocol buffers version 1.
11 years ago
kosak
134389c044
Standards compliance changes to fix QNX build.
11 years ago
kosak
41a8bc67ab
Suppress "Conditional expression is constant" warning on Visual Studio.
11 years ago
kosak
35956659ea
Add GTEST_MOVE macro, to support mocking methods with move-only return types.
...
Add GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
11 years ago
kosak
7d1051ce2b
Make Google Test build cleanly on Visual Studio 2010, 2012, 2013.
...
Also improve an error message in gtest_test_utils.py.
11 years ago
kosak
6576c64903
Fix a couple of typos in Google Test's README.
11 years ago
kosak
ccf8e33bc5
Define specialization of PrintTo(...) for ::std::tuple.
11 years ago
kosak
d3eb97f321
Improves documentation on gtest's macros.
...
Adds script to automate releasing new version of wiki docs.
11 years ago
kosak
4f7018ed61
Distinguish between C++11 language and library support for <initializer_list>.
...
Fix spelling: repositary -> repository.
11 years ago
kosak
5d83ee08df
Fix warnings encountered with clang -Wall.
11 years ago
kosak
37b97d1c93
Add MemorySanitizer annotations in gtest printers. Also remove unused variable kPathSeparatorString.
11 years ago
kosak
aa34ae2508
Delete whitespace, and change the return type of ImplicitlyConvertible::MakeFrom() to From&.
11 years ago
zhanyong.wan
2d3543f81d
avoids clash with the max() macro on Windows
12 years ago
zhanyong.wan
c306ef2e14
supports a protocol for catching tests that prematurely exit
12 years ago
zhanyong.wan
492986a5d0
Updates gtest.xcodeproj to be compatible with OS X 10.8.4 & Xcode 4.6.3
12 years ago
zhanyong.wan
9ba29fae92
fixes a typo in CMake script; h/t to Jay Mueller for reporting the issue
12 years ago
zhanyong.wan
665faa1622
allows gtest-config.in to work with an absoulte path for @top_srcdir@. h/t to Jimi Xenidis for reporting the issue and the fix.
12 years ago
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.
12 years ago
zhanyong.wan
48568d0688
Fixes compatibility with C++11: (1 - 1) is no longer a NULL pointer constant.
12 years ago
vladlosev
c506784b08
When --gtest_filter is specified, XML report now doesn't contain information about tests that are filtered out (issue 141).
12 years ago
zhanyong.wan
c84afbeaf1
Fixes a thread annotation; updates CHANGES for 1.7.0
12 years ago
zhanyong.wan
0fac83390a
prints type/value parameters when listing tests
12 years ago
zhanyong.wan
c97e3001cd
Updates the version number to 1.7.0
12 years ago
vladlosev
f5fa71f728
Implements support for calling Test::RecordProperty() outside of a test.
12 years ago
zhanyong.wan
5f18b68bfc
Fixes some compatibility issues with STLport.
12 years ago
zhanyong.wan
c08ec2a768
Replaces unportable == with portable = in configure.ac.
...
Contributed by tk@giga.or.at .
12 years ago
zhanyong.wan
1edbcbad73
Prints a useful message when GetParam() is called in a non-parameterized test.
12 years ago
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.
12 years ago
zhanyong.wan
fc01f532a6
Fixes unused function warning on Mac, and fixes compatibility with newer GCC.
12 years ago
zhanyong.wan
6a036a5c8c
Fixes a nasty issue in gtest's template instantiation.
12 years ago
zhanyong.wan
b3ed14ac17
Implements RUN_ALL_TESTS() as a function.
12 years ago
zhanyong.wan
1b89db9705
Removes an unused variable; also refactors to support an up-coming
...
googlemock change.
12 years ago
zhanyong.wan
88fe90793c
Removes dangling references in make/cmake files.
12 years ago
zhanyong.wan
b854938bd0
Adds -pthread and changes -I to -isystem in gtest's build instructions.
12 years ago
kosak
ba072ccca4
Fixes gUnit streaming output format.
12 years ago
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.
12 years ago
zhanyong.wan
65b5c22436
Fixes an out-dated URL.
12 years ago
vladlosev
d367343685
Adds the LICENSE file to the distribution.
12 years ago
jgm
268ba61815
Unbreak building gtest with -std=c++11 on Mac OS X 10.6. Also, better support for death tests in iOS simulator.
12 years ago
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.
12 years ago
vladlosev
78bf6d5724
Improves Android support (by David Turner).
13 years ago
vladlosev
b535c1767e
Removes obsolete debug code.
13 years ago