From e7c9b83a9eb869c7566147f441a34f91e7d0c970 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Mon, 8 Nov 2021 13:55:51 +0800 Subject: [PATCH] more --- source/dnode/vnode/impl/src/vnodeMain.c | 2 +- source/dnode/vnode/impl/test/vnodeApiTests.cpp | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/source/dnode/vnode/impl/src/vnodeMain.c b/source/dnode/vnode/impl/src/vnodeMain.c index 392f8a2ba8..493edbb77c 100644 --- a/source/dnode/vnode/impl/src/vnodeMain.c +++ b/source/dnode/vnode/impl/src/vnodeMain.c @@ -74,7 +74,7 @@ static SVnode *vnodeNew(const char *path, const SVnodeOptions *pVnodeOptions) { pVnode->path = strdup(path); vnodeOptionsCopy(&(pVnode->options), pVnodeOptions); - return NULL; + return pVnode; } static void vnodeFree(SVnode *pVnode) { diff --git a/source/dnode/vnode/impl/test/vnodeApiTests.cpp b/source/dnode/vnode/impl/test/vnodeApiTests.cpp index 81831fa167..65aa0f506c 100644 --- a/source/dnode/vnode/impl/test/vnodeApiTests.cpp +++ b/source/dnode/vnode/impl/test/vnodeApiTests.cpp @@ -1,7 +1,13 @@ #include #include -TEST(vnodeApiTest, vnodeOpen_test) { - // TODO - std::cout << "This is in vnodeApiTest" << std::endl; +#include "vnode.h" + +TEST(vnodeApiTest, vnodeOpen_vnodeClose_test) { + // Create and open a vnode + SVnode *pVnode = vnodeOpen("vnode1", NULL); + ASSERT_NE(pVnode, nullptr); + + // Close the vnode + vnodeClose(pVnode); } -- GitLab