blob: c39602d5e751e9e00113798c366e3b07f53b007d [file] [log] [blame]
license.botf003cfe2008-08-24 09:55:55 +09001// Copyright (c) 2006-2008 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.
initial.commit3f4a7322008-07-27 06:49:38 +09004
5#ifndef BASE_NO_WINDOWS2000_UNITTEST_H__
6#define BASE_NO_WINDOWS2000_UNITTEST_H__
7
8#include "testing/gtest/include/gtest/gtest.h"
9#include "base/win_util.h"
10
11// Disable the whole test case when executing on Windows 2000 or lower.
12// Note: Parent should be testing::Test or UITest.
13template<typename Parent>
14class NoWindows2000Test : public Parent {
15 public:
16 static bool IsTestCaseDisabled() {
17 return win_util::GetWinVersion() <= win_util::WINVERSION_2000;
18 }
19};
20
21#endif // BASE_NO_WINDOWS2000_UNITTEST_H__op
license.botf003cfe2008-08-24 09:55:55 +090022