aboutsummaryrefslogtreecommitdiffstats
path: root/include/gtest/internal/gtest-string.h
Commit message (Collapse)AuthorAgeFilesLines
* Move everything in googletest into googletest/googletestBilly Donahue2015-08-251-167/+0
|
* Fixes a nasty issue in gtest's template instantiation.zhanyong.wan2013-02-281-11/+0
|
* Removes testing::internal::String::Format(), which causes problems as it ↵kosak2013-02-221-10/+8
| | | | truncates the result at 4096 chars. Also update an obsolete link in comment.
* Unfortunately, the svn repo is a bit out of date. This commit contains 8jgm2012-11-151-171/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Improves gtest's failure messages. In particulars, char pointers andzhanyong.wan2012-06-071-13/+0
| | | | char arrays are not escapped properly.
* Improves conformance to the Google C++ Style Guide (by Greg Miller).vladlosev2011-11-041-4/+4
|
* Fixes compatibility with Borland C++Builder. Original patch by Joshzhanyong.wan2011-03-051-1/+1
| | | | Kelley. Simplified by Zhanyong Wan.
* Indents preprocessor directives.zhanyong.wan2011-02-221-1/+1
|
* Include gtest headers as user headers instead of system headers.zhanyong.wan2010-09-141-1/+1
|
* Removes all uses of StrStream; fixes the VC projects and simplifies them by ↵zhanyong.wan2010-09-081-2/+2
| | | | using gtest-all.cc.
* C++ Builder compatibility patch by Josh Kelley.vladlosev2010-04-071-0/+5
|
* Supports building gtest as a DLL (by Vlad Losev).zhanyong.wan2010-03-051-2/+2
|
* Renames ThreadStartSempahore to Notificaton (by Vlad Losev); adds threading ↵zhanyong.wan2010-03-041-7/+6
| | | | tests for SCOPED_TRACE() (by Vlad Losev); replaces native pthread calls with gtest's threading constructs (by Vlad Losev); fixes flakiness in CountedDestructor (by Vlad Losev); minor MSVC 7.1 clean-up (by Zhanyong Wan).
* Removes uses of GTEST_HAS_STD_STRING.zhanyong.wan2009-12-161-4/+0
|
* Turns on -Wshadow (by Preston Jackson).zhanyong.wan2009-12-161-13/+15
|
* Publishes the even listener API (by Vlad Losev); adds OS-indicating macros ↵zhanyong.wan2009-09-241-1/+1
| | | | to simplify gtest code (by Zhanyong Wan).
* More implementation of the event listener interface (by Vlad Losev); Reduces ↵zhanyong.wan2009-09-041-36/+18
| | | | the stack space usage of assertions by moving AssertHelper's fields to the heap (by Jorg Brown); Makes String faster, smaller, and simpler (by Zhanyong Wan); Fixes a bug in String::Format() (by Chandler); Adds the /MD version of VC projects to the distribution (by Vlad Losev).
* Enables String to contain NUL (by Zhanyong Wan); Adds scons scripts (by Vlad ↵zhanyong.wan2009-09-011-63/+94
| | | | Losev).
* Implements the --gtest_death_test_use_fork flag and StaticAssertTypeEq.shiqian2009-01-081-1/+1
|
* Allow Google Mock to initialize Google Testvladlosev2008-11-261-0/+22
|
* Adds support for type-parameterized tests (by Zhanyong Wan); also adds ↵shiqian2008-09-081-0/+19
| | | | case-insensitive wide string comparison to the String class (by Vlad Losev).
* Makes gtest work on Windows Mobile and Symbian. By Mika Raento.shiqian2008-07-311-0/+26
|
* Makes the autotools scripts work on Mac OS X. Also hopefully makes gtest ↵shiqian2008-07-081-12/+0
| | | | compile on Windows CE.
* Initial import.shiqian2008-07-031-0/+280