diff options
author | dbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-30 21:43:00 +0000 |
---|---|---|
committer | dbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-30 21:43:00 +0000 |
commit | f527d9cdabd11282598dc769fa32ed9490c877d9 (patch) | |
tree | 3387e648f4cf2b95402a68fef36f60d1738752ff /PRESUBMIT_test.py | |
parent | 42303816401b4b75fb221c6e59d423fd2ec32f5d (diff) | |
download | chromium_src-f527d9cdabd11282598dc769fa32ed9490c877d9.zip chromium_src-f527d9cdabd11282598dc769fa32ed9490c877d9.tar.gz chromium_src-f527d9cdabd11282598dc769fa32ed9490c877d9.tar.bz2 |
Remove 'using base::string16;' from base/strings/string16.h and remove temporary
PRESUBMIT.py _CheckForString16().
R=brettw@chromium.org, maruel@chromium.org
TBR=sky@chromium.org, tsepez@chromium.org
BUG=329295
Review URL: https://codereview.chromium.org/93903011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242733 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'PRESUBMIT_test.py')
-rwxr-xr-x | PRESUBMIT_test.py | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/PRESUBMIT_test.py b/PRESUBMIT_test.py index 9c455e9..1c7990c 100755 --- a/PRESUBMIT_test.py +++ b/PRESUBMIT_test.py @@ -393,46 +393,6 @@ class InvalidOSMacroNamesTest(unittest.TestCase): self.assertEqual(0, len(errors)) -class String16Test(unittest.TestCase): - def testUnprefixedGivesWarnings(self): - lines = ['string16 GetName() const;', - 'void SetName(const string16& name) OVERRIDE {}', - 'const string16& GetNameRef() const = 0;', - 'string16 name;', - 'string16 foo = ASCIIToUTF16("bar");', - 'string16 blah(ASCIIToUTF16("blee"));', - 'std::vector<string16> names;', - 'string16 var_with_string16_in_name;'] - warnings = PRESUBMIT._CheckForString16InFile( - MockInputApi(), MockFile('chrome/browser/name_getter_bad.cc', lines)) - self.assertEqual(len(lines), len(warnings)) - - def testPrefixedSkipped(self): - lines = ['#include "base/strings/string16.h"', - 'void SetName(const base::string16& name) OVERRIDE {}', - 'const base::string16& GetNameRef() const = 0;', - 'base::string16 name;', - 'base::string16 foo = ASCIIToUTF16("bar");', - 'base::string16 blah(ASCIIToUTF16("blee"));', - 'std::vector<base::string16> names;', - 'base::string16 var_with_string16_in_name;'] - warnings = PRESUBMIT._CheckForString16InFile( - MockInputApi(), MockFile('chrome/browser/name_getter_good.cc', lines)) - self.assertEqual(0, len(warnings)) - - def testUsingYieldsNoWarnings(self): - lines = ['#include "base/strings/string16.h', - 'namespace {', - 'using base::string16;', - 'string16 SayHiOnlyToEd(const string16& name) {', - ' string16 first = name.substr(0, 2); // Only "Ed" gets a "Hi".', - ' return first == "Ed" ? first : string16();', - '}'] - warnings = PRESUBMIT._CheckForString16InFile( - MockInputApi(), MockFile('chrome/browser/say_hi_to_ed.cc', lines)) - self.assertEqual(0, len(warnings)) - - class CheckAddedDepsHaveTetsApprovalsTest(unittest.TestCase): def testDepsFilesToCheck(self): changed_lines = [ |