production.h (googletest-release-1.10.0) | : | production.h (googletest-release-1.11.0) | ||
---|---|---|---|---|
skipping to change at line 33 | skipping to change at line 33 | |||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
// | // | |||
// This is part of the unit test for gtest_prod.h. | // This is part of the unit test for gtest_prod.h. | |||
#ifndef GTEST_TEST_PRODUCTION_H_ | #ifndef GOOGLETEST_TEST_PRODUCTION_H_ | |||
#define GTEST_TEST_PRODUCTION_H_ | #define GOOGLETEST_TEST_PRODUCTION_H_ | |||
#include "gtest/gtest_prod.h" | #include "gtest/gtest_prod.h" | |||
class PrivateCode { | class PrivateCode { | |||
public: | public: | |||
// Declares a friend test that does not use a fixture. | // Declares a friend test that does not use a fixture. | |||
FRIEND_TEST(PrivateCodeTest, CanAccessPrivateMembers); | FRIEND_TEST(PrivateCodeTest, CanAccessPrivateMembers); | |||
// Declares a friend test that uses a fixture. | // Declares a friend test that uses a fixture. | |||
FRIEND_TEST(PrivateCodeFixtureTest, CanAccessPrivateMembers); | FRIEND_TEST(PrivateCodeFixtureTest, CanAccessPrivateMembers); | |||
PrivateCode(); | PrivateCode(); | |||
int x() const { return x_; } | int x() const { return x_; } | |||
private: | private: | |||
void set_x(int an_x) { x_ = an_x; } | void set_x(int an_x) { x_ = an_x; } | |||
int x_; | int x_; | |||
}; | }; | |||
#endif // GTEST_TEST_PRODUCTION_H_ | #endif // GOOGLETEST_TEST_PRODUCTION_H_ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added |