text: // Copyright 2010 Google Inc. All Rights Reserved.
  // Use of this source code is governed by an Apache-style license that can be
  // found in the COPYING file.
  //
  // Helper functions used by the tests.
  
  #ifndef RLZ_TEST_RLZ_TEST_HELPERS_H
  #define RLZ_TEST_RLZ_TEST_HELPERS_H
  
  #include "base/compiler_specific.h"
  #include "testing/gtest/include/gtest/gtest.h"
  
  #if defined(OS_MACOSX)
  #include "base/scoped_temp_dir.h"
  #endif
  
  class RlzLibTestNoMachineState : public ::testing::Test {
   protected:
    virtual void SetUp() OVERRIDE;
    virtual void TearDown() OVERRIDE;
  
  
  #if defined(OS_MACOSX)
   ScopedTempDir temp_dir_;
  #endif
  };
  
  class RlzLibTestBase : public RlzLibTestNoMachineState {
    virtual void SetUp() OVERRIDE;
  };
  
  
  #endif  // RLZ_TEST_RLZ_TEST_HELPERS_H
  