From 89beefaefb6ef39b278b36d57ec17189254ce1c3 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Fri, 1 Jan 2021 15:43:24 -0800 Subject: [PATCH] Setup test infra into mapBuffer project Summary: Setup test infra into mapBuffer project changelog: [internal] Reviewed By: JoshuaGross Differential Revision: D25733949 fbshipit-source-id: bcfc89d87e28dc5a6ed28bc6b56893aa6f191e71 --- ReactCommon/react/renderer/mapbuffer/BUCK | 3 ++- ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp | 4 ++++ ReactCommon/react/renderer/mapbuffer/MapBuffer.h | 2 ++ .../react/renderer/mapbuffer/tests/MapBufferTest.cpp | 10 ++++++++-- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/ReactCommon/react/renderer/mapbuffer/BUCK b/ReactCommon/react/renderer/mapbuffer/BUCK index 5bd4038921efe8..dc246215845732 100644 --- a/ReactCommon/react/renderer/mapbuffer/BUCK +++ b/ReactCommon/react/renderer/mapbuffer/BUCK @@ -22,7 +22,7 @@ rn_xplat_cxx_library( [ ("", "*.h"), ], - prefix = "react", + prefix = "react/renderer/mapbuffer", ), compiler_flags = [ "-fexceptions", @@ -63,5 +63,6 @@ fb_xplat_cxx_test( deps = [ "//xplat/folly:molly", "//xplat/third-party/gmock:gtest", + react_native_xplat_target("react/renderer/mapbuffer:mapbuffer"), ], ) diff --git a/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp b/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp index 085ccae66c975d..2113ecf41e0a3d 100644 --- a/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp +++ b/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp @@ -14,5 +14,9 @@ MapBuffer::MapBuffer() {} MapBuffer::~MapBuffer() {} +int MapBuffer::getSize() { + return 0; +} + } // namespace react } // namespace facebook diff --git a/ReactCommon/react/renderer/mapbuffer/MapBuffer.h b/ReactCommon/react/renderer/mapbuffer/MapBuffer.h index 3ce365990d5250..1a3e5b12e3b401 100644 --- a/ReactCommon/react/renderer/mapbuffer/MapBuffer.h +++ b/ReactCommon/react/renderer/mapbuffer/MapBuffer.h @@ -31,6 +31,8 @@ class MapBuffer { public: MapBuffer(); virtual ~MapBuffer(); + + int getSize(); }; } // namespace react diff --git a/ReactCommon/react/renderer/mapbuffer/tests/MapBufferTest.cpp b/ReactCommon/react/renderer/mapbuffer/tests/MapBufferTest.cpp index 4785f09ae7e498..eba9018f90971d 100644 --- a/ReactCommon/react/renderer/mapbuffer/tests/MapBufferTest.cpp +++ b/ReactCommon/react/renderer/mapbuffer/tests/MapBufferTest.cpp @@ -7,8 +7,14 @@ #include +#include #include +#include -TEST(MapBufferTest, testSomething) { - // TODO +using namespace facebook::react; + +// Dummy test to create setup of tests +TEST(MapBufferTest, testMapCreation) { + auto buffer = MapBuffer(); + assert(buffer.getSize() == 0); }