gtest_xml_outfile2_test_.cc revision 96839103cf05c81525e57ef00456e0afac90823f
18d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// Copyright 2008, Google Inc.
28d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// All rights reserved.
38d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt//
48d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// Redistribution and use in source and binary forms, with or without
5c5ec7f57ead87efa365800228aa0b09a12d9e6c4Dmitry Shmidt// modification, are permitted provided that the following conditions are
6c5ec7f57ead87efa365800228aa0b09a12d9e6c4Dmitry Shmidt// met:
78d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt//
88d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt//     * Redistributions of source code must retain the above copyright
98d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// notice, this list of conditions and the following disclaimer.
108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt//     * Redistributions in binary form must reproduce the above
118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// copyright notice, this list of conditions and the following disclaimer
128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// in the documentation and/or other materials provided with the
138d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// distribution.
148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt//     * Neither the name of Google Inc. nor the names of its
158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// contributors may be used to endorse or promote products derived from
168d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// this software without specific prior written permission.
177832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt//
188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidt// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidt// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
218d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
228d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
237832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
247832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
258d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
268d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
278d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
288d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
298d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt//
308d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// Author: keith.ray@gmail.com (Keith Ray)
318d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt//
328d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// gtest_xml_outfile2_test_ writes some xml via TestProperty used by
338d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt// gtest_xml_outfiles_test.py
348d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
358d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#include <gtest/gtest.h>
368d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
378d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtclass PropertyTwo : public testing::Test {
388d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt protected:
398d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt  virtual void SetUp() {
408d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt    RecordProperty("SetUpProp", 2);
418d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt  }
428d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt  virtual void TearDown() {
438d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt    RecordProperty("TearDownProp", 2);
448d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt  }
457832adbbd72a1b784b7fb74a71a5d4085b0cb0d3Dmitry Shmidt};
468d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
47051af73b8f8014eff33330aead0f36944b3403e6Dmitry ShmidtTEST_F(PropertyTwo, TestSomeProperties) {
488d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt  RecordProperty("TestSomeProperty", 2);
498d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt}
508d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt