mirror of
https://github.com/pikami/cosmium.git
synced 2025-12-19 17:00:37 +00:00
Added some tests for sharedlibrary
This commit is contained in:
26
sharedlibrary/tests/test_create.c
Normal file
26
sharedlibrary/tests/test_create.c
Normal file
@@ -0,0 +1,26 @@
|
||||
#include "shared.h"
|
||||
|
||||
void test_CreateServerInstance()
|
||||
{
|
||||
typedef int (*CreateServerInstanceFn)(char *, char *);
|
||||
CreateServerInstanceFn CreateServerInstance = (CreateServerInstanceFn)load_function("CreateServerInstance");
|
||||
|
||||
if (!CreateServerInstance)
|
||||
{
|
||||
fprintf(stderr, "Failed to find CreateServerInstance function\n");
|
||||
return;
|
||||
}
|
||||
|
||||
char *serverName = "TestServer";
|
||||
char *configJSON = "{\"host\":\"localhost\",\"port\":8080}";
|
||||
|
||||
int result = CreateServerInstance(serverName, configJSON);
|
||||
if (result == 0)
|
||||
{
|
||||
printf("CreateServerInstance: SUCCESS\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("CreateServerInstance: FAILED (result = %d)\n", result);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user