Initial win32 webserver

This commit is contained in:
jmsgrogan 2023-01-09 08:01:37 +00:00
parent 39422838b7
commit af50eea208
13 changed files with 661 additions and 5 deletions

View file

@ -13,6 +13,7 @@ set(TEST_MODULES
image
ipc
network
mesh
publishing
video
web

11
test/mesh/CMakeLists.txt Normal file
View file

@ -0,0 +1,11 @@
set(MESH_UNIT_TEST_FILES
mesh/TestMeshObjWriter.cpp
PARENT_SCOPE
)
set(MESH_UNIT_TEST_DEPENDENCIES
mesh
PARENT_SCOPE
)

View file

@ -0,0 +1,15 @@
#include "MeshObjWriter.h"
#include "TestFramework.h"
#include "TestUtils.h"
#include "MeshPrimitives.h"
TEST_CASE(TestMeshObjWriter, "mesh")
{
auto mesh = MeshPrimitives::buildRectangleAsTriMesh();
MeshObjWriter writer;
writer.write(TestUtils::getTestOutputDir(__FILE__) / "out.obj", mesh.get());
};

View file

@ -3,8 +3,18 @@ set(NETWORK_UNIT_TEST_FILES
network/TestNetworkManagerServer.cpp
PARENT_SCOPE
)
set(NETWORK_INTEGRATION_TEST_FILES
network/TestWin32WebServer.cpp
PARENT_SCOPE
)
set(NETWORK_UNIT_TEST_DEPENDENCIES
network
PARENT_SCOPE
)
set(NETWORK_INTEGRATION_TEST_DEPENDENCIES
network
PARENT_SCOPE
)

View file

@ -0,0 +1,10 @@
#include "NetworkManager.h"
#include "TestFramework.h"
TEST_CASE(TestWin32WebServer, "network")
{
auto network_manager = NetworkManager::Create();
network_manager->RunHttpServer();
}