1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef MOCK_ENUM_H 6 #define MOCK_ENUM_H 7 8 // Here is our mock enum. Beyond testing it is completely meaningless. 9 // MockEnum follows strict rules for valid modifications: 10 // 1. NO reordering of entries 11 // 2. NO deletions of entries 12 // 3. New entries must be added just before mBoundary, never after 13 // 14 enum MockEnum { 15 mEntry1, 16 mEntry2, 17 mData1, 18 mData2, 19 mEntry3, 20 mInfo1, 21 mData3, 22 mInvalid1, 23 mError1, 24 mFunction1, 25 mInvalid2, 26 mInvalid3, 27 mInfo2, 28 mInvalid4, 29 mData4, 30 mBoundary // Do not add below here 31 }; 32 33 #endif 34