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 mError1, 23 mFunction1, 24 mInfo2, 25 mData4, 26 mValidInsertion1, 27 mValidInsertion2, 28 mValidInsertion3, 29 mBoundary // Do not add below here 30 }; 31 32 #endif 33