Add test for cloning a null node

This commit is contained in:
Jesse Beder
2014-03-22 23:29:14 -05:00
parent 5a24459ea1
commit da118bbb0d
2 changed files with 13 additions and 1 deletions

View File

@@ -2,7 +2,7 @@ add_subdirectory(gtest-1.7.0)
include_directories(gtest-1.7.0/include) include_directories(gtest-1.7.0/include)
file(GLOB test_headers [a-z_]*.h) 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) file(GLOB test_new_api_sources new-api/[a-z]*.cpp)
list(APPEND test_sources ${test_new_api_sources}) list(APPEND test_sources ${test_new_api_sources})

12
test/node/node_test.cpp Normal file
View File

@@ -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());
}
}
}