From da118bbb0d5c2c34fe24f63be5df367bb2ebad76 Mon Sep 17 00:00:00 2001 From: Jesse Beder Date: Sat, 22 Mar 2014 23:29:14 -0500 Subject: [PATCH] Add test for cloning a null node --- test/CMakeLists.txt | 2 +- test/node/node_test.cpp | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 test/node/node_test.cpp diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 1f2df7c..aeacac9 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -2,7 +2,7 @@ add_subdirectory(gtest-1.7.0) include_directories(gtest-1.7.0/include) file(GLOB test_headers [a-z_]*.h) -file(GLOB test_sources [a-z_]*.cpp) +file(GLOB test_sources [a-z_]*.cpp node/[a-z_]*.cpp) file(GLOB test_new_api_sources new-api/[a-z]*.cpp) list(APPEND test_sources ${test_new_api_sources}) diff --git a/test/node/node_test.cpp b/test/node/node_test.cpp new file mode 100644 index 0000000..0830e0e --- /dev/null +++ b/test/node/node_test.cpp @@ -0,0 +1,12 @@ +#include "gtest/gtest.h" +#include "yaml-cpp/node/node.h" + +namespace YAML { +namespace { +TEST(NodeTest, CloneNull) { + Node node; + Node clone = Clone(node); + EXPECT_EQ(NodeType::Null, clone.Type()); +} +} +}