summaryrefslogtreecommitdiffstats
path: root/PRESUBMIT_test.py
diff options
context:
space:
mode:
authordbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-30 21:43:00 +0000
committerdbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-30 21:43:00 +0000
commitf527d9cdabd11282598dc769fa32ed9490c877d9 (patch)
tree3387e648f4cf2b95402a68fef36f60d1738752ff /PRESUBMIT_test.py
parent42303816401b4b75fb221c6e59d423fd2ec32f5d (diff)
downloadchromium_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-xPRESUBMIT_test.py40
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 = [