1f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// Copyright 2008, Google Inc. 2f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// All rights reserved. 3f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// 481362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// Redistribution and use in source and binary forms, with or without 581362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// modification, are permitted provided that the following conditions are 681362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// met: 781362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// 881362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// * Redistributions of source code must retain the above copyright 9f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// notice, this list of conditions and the following disclaimer. 1081362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// * Redistributions in binary form must reproduce the above 11f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// copyright notice, this list of conditions and the following disclaimer 12f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// in the documentation and/or other materials provided with the 13f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// distribution. 1481362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// * Neither the name of Google Inc. nor the names of its 15f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// contributors may be used to endorse or promote products derived from 16f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// this software without specific prior written permission. 1781362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// 1881362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1981362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2081362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2181362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2281362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2381362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2481362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2581362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2681362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2781362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2881362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// 30f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// Author: keith.ray@gmail.com (Keith Ray) 31f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// 32f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// gtest_xml_outfile2_test_ writes some xml via TestProperty used by 33f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch// gtest_xml_outfiles_test.py 3481362e16c30e9e970af6b17592f627ad8cdee4d8Kristian Monsen 35f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch#include "gtest/gtest.h" 36b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdoch 37f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochclass PropertyTwo : public testing::Test { 38f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch protected: 39f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch virtual void SetUp() { 40f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch RecordProperty("SetUpProp", 2); 41f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch } 42f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch virtual void TearDown() { 43f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch RecordProperty("TearDownProp", 2); 44f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch } 45f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch}; 46b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdoch 47f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen MurdochTEST_F(PropertyTwo, TestSomeProperties) { 48f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch RecordProperty("TestSomeProperty", 2); 49f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch} 50