Home | History | Annotate | Download | only in importer
      1 // Copyright (c) 2012 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 CHROME_BROWSER_IMPORTER_IMPORTER_UNITTEST_UTILS_H_
      6 #define CHROME_BROWSER_IMPORTER_IMPORTER_UNITTEST_UTILS_H_
      7 
      8 #include "base/basictypes.h"
      9 
     10 struct ImportedBookmarkEntry;
     11 
     12 const int kMaxPathSize = 5;
     13 
     14 struct BookmarkInfo {
     15   const bool in_toolbar;
     16   const size_t path_size;
     17   const wchar_t* path[kMaxPathSize];
     18   const wchar_t* title;
     19   const char* url;
     20 };
     21 
     22 // Generates an assertion error if |entry| is not equal to |expected|. Wrap this
     23 // method in (ASSERT|EXPECT)_NO_FATAL_FAILURE to catch the error if one is
     24 // generated.
     25 void TestEqualBookmarkEntry(const ImportedBookmarkEntry& entry,
     26                             const BookmarkInfo& expected);
     27 
     28 #endif  // CHROME_BROWSER_IMPORTER_IMPORTER_UNITTEST_UTILS_H_
     29