Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(117)

Side by Side Diff: Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py

Issue 872073003: check-webkit-style: Angle Bracket Parsing in Templates (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « Tools/Scripts/webkitpy/style/checkers/cpp.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # -*- coding: utf-8; -*- 1 # -*- coding: utf-8; -*-
2 # 2 #
3 # Copyright (C) 2011 Google Inc. All rights reserved. 3 # Copyright (C) 2011 Google Inc. All rights reserved.
4 # Copyright (C) 2009 Torch Mobile Inc. 4 # Copyright (C) 2009 Torch Mobile Inc.
5 # Copyright (C) 2009 Apple Inc. All rights reserved. 5 # Copyright (C) 2009 Apple Inc. All rights reserved.
6 # Copyright (C) 2010 Chris Jerdonek (cjerdonek@webkit.org) 6 # Copyright (C) 2010 Chris Jerdonek (cjerdonek@webkit.org)
7 # 7 #
8 # Redistribution and use in source and binary forms, with or without 8 # Redistribution and use in source and binary forms, with or without
9 # modification, are permitted provided that the following conditions are 9 # modification, are permitted provided that the following conditions are
10 # met: 10 # met:
(...skipping 1767 matching lines...) Expand 10 before | Expand all | Expand 10 after
1778 self.assert_lint('a<Foo*> t <<= &b & &c; // Test', '') 1778 self.assert_lint('a<Foo*> t <<= &b & &c; // Test', '')
1779 self.assert_lint('a<Foo*> t <<= *b / &c; // Test', '') 1779 self.assert_lint('a<Foo*> t <<= *b / &c; // Test', '')
1780 self.assert_lint('if (a=b == 1)', 'Missing spaces around = [whitespace/ operators] [4]') 1780 self.assert_lint('if (a=b == 1)', 'Missing spaces around = [whitespace/ operators] [4]')
1781 self.assert_lint('a = 1<<20', 'Missing spaces around << [whitespace/ope rators] [3]') 1781 self.assert_lint('a = 1<<20', 'Missing spaces around << [whitespace/ope rators] [3]')
1782 self.assert_lint('a = 1>> 20', 'Missing spaces around >> [whitespace/op erators] [3]') 1782 self.assert_lint('a = 1>> 20', 'Missing spaces around >> [whitespace/op erators] [3]')
1783 self.assert_lint('a = 1 >>20', 'Missing spaces around >> [whitespace/op erators] [3]') 1783 self.assert_lint('a = 1 >>20', 'Missing spaces around >> [whitespace/op erators] [3]')
1784 self.assert_lint('a = 1>>20', 'Missing spaces around >> [whitespace/ope rators] [3]') 1784 self.assert_lint('a = 1>>20', 'Missing spaces around >> [whitespace/ope rators] [3]')
1785 self.assert_lint('func(OwnPtr<Vector<Foo>>)', '') 1785 self.assert_lint('func(OwnPtr<Vector<Foo>>)', '')
1786 self.assert_lint('func(OwnPtr<Vector<Foo>> foo)', '') 1786 self.assert_lint('func(OwnPtr<Vector<Foo>> foo)', '')
1787 self.assert_lint('func(OwnPtr<HashMap<Foo, Member<Bar>>>)', '') 1787 self.assert_lint('func(OwnPtr<HashMap<Foo, Member<Bar>>>)', '')
1788 self.assert_lint('func(OwnPtr<Vector<Foo> >)', 'Use >> for ending templa te instead of > >. [readability/templatebrackets] [3]')
1789 self.assert_lint('func(OwnPtr<HashMap<Foo, Member<Bar>> >)', 'Use >> for ending template instead of > >. [readability/templatebrackets] [3]')
1790 self.assert_lint('func(OwnPtr<HashMap<Foo, Member<Bar> >>)', 'Use >> for ending template instead of > >. [readability/templatebrackets] [3]')
1791 self.assert_lint('func(OwnPtr<HashMap<Foo, Member<Bar> > >)', 'Use >> fo r ending template instead of > >. [readability/templatebrackets] [3]')
1792 self.assert_lint('Vector< ::Foo>)', 'Use <:: for template start instead of < ::. [readability/templatebrackets] [3]')
1793 self.assert_lint('Vector<Vector< ::Foo>>)', 'Use <:: for template start instead of < ::. [readability/templatebrackets] [3]')
1788 # FIXME: The following test should not show any error. 1794 # FIXME: The following test should not show any error.
1789 self.assert_lint('func(OwnPtr<HashMap<Foo, Member<Bar\n >>>)', 1795 self.assert_lint('func(OwnPtr<HashMap<Foo, Member<Bar\n >>>)',
1790 'Missing spaces around < [whitespace/operators] [3]') 1796 'Missing spaces around < [whitespace/operators] [3]')
1791 self.assert_lint('if (a = b == 1)', '') 1797 self.assert_lint('if (a = b == 1)', '')
1792 self.assert_lint('a = 1 << 20', '') 1798 self.assert_lint('a = 1 << 20', '')
1793 self.assert_multi_line_lint('#include <sys/io.h>\n', '') 1799 self.assert_multi_line_lint('#include <sys/io.h>\n', '')
1794 self.assert_multi_line_lint('#import <foo/bar.h>\n', '') 1800 self.assert_multi_line_lint('#import <foo/bar.h>\n', '')
1795 1801
1796 def test_operator_methods(self): 1802 def test_operator_methods(self):
1797 self.assert_lint('String operator+(const String&, const String&);', '') 1803 self.assert_lint('String operator+(const String&, const String&);', '')
(...skipping 3116 matching lines...) Expand 10 before | Expand all | Expand 10 after
4914 self.assert_lint('const int UNDER_SCORE;', 4920 self.assert_lint('const int UNDER_SCORE;',
4915 'UNDER_SCORE' + name_underscore_error_message) 4921 'UNDER_SCORE' + name_underscore_error_message)
4916 self.assert_lint('static inline const char const& const under_score;', 4922 self.assert_lint('static inline const char const& const under_score;',
4917 'under_score' + name_underscore_error_message) 4923 'under_score' + name_underscore_error_message)
4918 self.assert_lint('WebCore::RenderObject* under_score;', 4924 self.assert_lint('WebCore::RenderObject* under_score;',
4919 'under_score' + name_underscore_error_message) 4925 'under_score' + name_underscore_error_message)
4920 self.assert_lint('int func_name();', 4926 self.assert_lint('int func_name();',
4921 'func_name' + name_underscore_error_message) 4927 'func_name' + name_underscore_error_message)
4922 self.assert_lint('RefPtr<RenderObject*> under_score;', 4928 self.assert_lint('RefPtr<RenderObject*> under_score;',
4923 'under_score' + name_underscore_error_message) 4929 'under_score' + name_underscore_error_message)
4924 self.assert_lint('WTF::Vector<WTF::RefPtr<const RenderObject* const> > u nder_score;', 4930 self.assert_lint('WTF::Vector<WTF::RefPtr<const RenderObject* const>> un der_score;',
4925 'under_score' + name_underscore_error_message) 4931 'under_score' + name_underscore_error_message)
4926 self.assert_lint('int under_score[];', 4932 self.assert_lint('int under_score[];',
4927 'under_score' + name_underscore_error_message) 4933 'under_score' + name_underscore_error_message)
4928 self.assert_lint('struct dirent* under_score;', 4934 self.assert_lint('struct dirent* under_score;',
4929 'under_score' + name_underscore_error_message) 4935 'under_score' + name_underscore_error_message)
4930 self.assert_lint('long under_score;', 4936 self.assert_lint('long under_score;',
4931 'under_score' + name_underscore_error_message) 4937 'under_score' + name_underscore_error_message)
4932 self.assert_lint('long long under_score;', 4938 self.assert_lint('long long under_score;',
4933 'under_score' + name_underscore_error_message) 4939 'under_score' + name_underscore_error_message)
4934 self.assert_lint('long double under_score;', 4940 self.assert_lint('long double under_score;',
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
5201 def test_ne(self): 5207 def test_ne(self):
5202 """Test __ne__ inequality function.""" 5208 """Test __ne__ inequality function."""
5203 checker1 = self._checker() 5209 checker1 = self._checker()
5204 checker2 = self._checker() 5210 checker2 = self._checker()
5205 5211
5206 # != calls __ne__. 5212 # != calls __ne__.
5207 # By default, __ne__ always returns true on different objects. 5213 # By default, __ne__ always returns true on different objects.
5208 # Thus, just check the distinguishing case to verify that the 5214 # Thus, just check the distinguishing case to verify that the
5209 # code defines __ne__. 5215 # code defines __ne__.
5210 self.assertFalse(checker1 != checker2) 5216 self.assertFalse(checker1 != checker2)
OLDNEW
« no previous file with comments | « Tools/Scripts/webkitpy/style/checkers/cpp.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698