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 mInsertion, 20 mEntry3, 21 mInfo1, 22 mData3, 23 mError1, 24 mFunction1, 25 mInfo2, 26 mData4, 27 mBoundary // Do not add below here 28 }; 29 30 #endif 31