blob: ff34bcb80709908513274a9acdc33756e702dfa0 [file] [log] [blame]
// Copyright (c) 2012 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.
#include "build/build_config.h"
#include "base/basictypes.h"
// Provides a way of running code before gtest-based tests with access to
// argv and argc.
class MainHook {
public:
typedef int (*MainType)(int, char*[]);
MainHook(MainType main_func, int argc, char* argv[]);
~MainHook();
private:
DISALLOW_COPY_AND_ASSIGN(MainHook);
};