diff options
author | ahernandez.miralles@gmail.com <ahernandez.miralles@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-25 19:49:05 +0000 |
---|---|---|
committer | ahernandez.miralles@gmail.com <ahernandez.miralles@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-25 19:49:05 +0000 |
commit | 8a920cf89a4465a56c759d335d9d58d7864b851d (patch) | |
tree | b9c44d8bda250e82de19a0de58945be8b4f4c2c5 /tools/strict_enum_value_checker/mock_enum.h | |
parent | c83c352d015625fae38a78aaad9a0861e9bbef03 (diff) | |
download | chromium_src-8a920cf89a4465a56c759d335d9d58d7864b851d.zip chromium_src-8a920cf89a4465a56c759d335d9d58d7864b851d.tar.gz chromium_src-8a920cf89a4465a56c759d335d9d58d7864b851d.tar.bz2 |
Add presubmit check and automatic update script for ExtensionPermission enum.
BUG=338781
Review URL: https://codereview.chromium.org/170233008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259302 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/strict_enum_value_checker/mock_enum.h')
-rw-r--r-- | tools/strict_enum_value_checker/mock_enum.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tools/strict_enum_value_checker/mock_enum.h b/tools/strict_enum_value_checker/mock_enum.h new file mode 100644 index 0000000..86e80b7 --- /dev/null +++ b/tools/strict_enum_value_checker/mock_enum.h @@ -0,0 +1,29 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef MOCK_ENUM_H +#define MOCK_ENUM_H + +// Here is our mock enum. Beyond testing it is completely meaningless. +// MockEnum follows strict rules for valid modifications: +// 1. NO reordering of entries +// 2. NO deletions of entries +// 3. New entries must be added just before mBoundary, never after +// +enum MockEnum { + mEntry1, + mEntry2, + mData1, + mData2, + mEntry3, + mInfo1, + mData3, + mError1, + mFunction1, + mInfo2, + mData4, + mBoundary // Do not add below here +}; + +#endif |