forked from github/server
rename export to json.
this may or may not have been a good idea, but for now, that is what I choose.
This commit is contained in:
parent
7256b4c04f
commit
fc1a56d46a
|
@ -64,7 +64,7 @@ set (SERVER_SRC
|
||||||
eressea.pkg.c
|
eressea.pkg.c
|
||||||
settings.pkg.c
|
settings.pkg.c
|
||||||
eressea.c
|
eressea.c
|
||||||
export.c
|
json.c
|
||||||
archetype.c
|
archetype.c
|
||||||
creation.c
|
creation.c
|
||||||
creport.c
|
creport.c
|
||||||
|
@ -127,7 +127,7 @@ set(SERVER_TEST_SRC
|
||||||
test_eressea.c
|
test_eressea.c
|
||||||
tests.c
|
tests.c
|
||||||
tests_test.c
|
tests_test.c
|
||||||
bindings_test.c
|
json_test.c
|
||||||
economy_test.c
|
economy_test.c
|
||||||
market_test.c
|
market_test.c
|
||||||
laws_test.c
|
laws_test.c
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#include <platform.h>
|
#include <platform.h>
|
||||||
|
|
||||||
#include "export.h"
|
#include "json.h"
|
||||||
|
|
||||||
#include <kernel/types.h>
|
#include <kernel/types.h>
|
||||||
#include <kernel/config.h>
|
#include <kernel/config.h>
|
||||||
|
@ -35,7 +35,7 @@ int eressea_export_json(const char * filename, unsigned int flags) {
|
||||||
stream out = { 0 };
|
stream out = { 0 };
|
||||||
int err;
|
int err;
|
||||||
fstream_init(&out, F);
|
fstream_init(&out, F);
|
||||||
err = export_json(&out, flags);
|
err = json_export(&out, flags);
|
||||||
fstream_done(&out);
|
fstream_done(&out);
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
12
src/export.h
12
src/export.h
|
@ -1,12 +0,0 @@
|
||||||
#pragma once
|
|
||||||
#ifndef ERESSEA_EXPORT_H
|
|
||||||
#define ERESSEA_EXPORT_H
|
|
||||||
|
|
||||||
#define EXPORT_REGIONS 1<<0
|
|
||||||
#define EXPORT_FACTIONS 1<<1
|
|
||||||
#define EXPORT_UNITS 1<<2
|
|
||||||
|
|
||||||
struct stream;
|
|
||||||
int export_json(struct stream * out, unsigned int flags);
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include <util/base36.h>
|
#include <util/base36.h>
|
||||||
#include <platform.h>
|
#include <platform.h>
|
||||||
|
|
||||||
#include "export.h"
|
#include "json.h"
|
||||||
|
|
||||||
#include <kernel/types.h>
|
#include <kernel/types.h>
|
||||||
#include <kernel/region.h>
|
#include <kernel/region.h>
|
||||||
|
@ -13,7 +13,11 @@
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
int export_json(stream * out, unsigned int flags) {
|
int json_import(struct stream * out) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int json_export(stream * out, unsigned int flags) {
|
||||||
cJSON *json, *root = cJSON_CreateObject();
|
cJSON *json, *root = cJSON_CreateObject();
|
||||||
assert(out && out->api);
|
assert(out && out->api);
|
||||||
if (flags & EXPORT_REGIONS) {
|
if (flags & EXPORT_REGIONS) {
|
|
@ -0,0 +1,13 @@
|
||||||
|
#pragma once
|
||||||
|
#ifndef ERESSEA_JSON_H
|
||||||
|
#define ERESSEA_JSON_H
|
||||||
|
|
||||||
|
#define EXPORT_REGIONS 1<<0
|
||||||
|
#define EXPORT_FACTIONS 1<<1
|
||||||
|
#define EXPORT_UNITS 1<<2
|
||||||
|
|
||||||
|
struct stream;
|
||||||
|
int json_export(struct stream * out, unsigned int flags);
|
||||||
|
int json_import(struct stream * out);
|
||||||
|
|
||||||
|
#endif
|
|
@ -2,7 +2,7 @@
|
||||||
#include <CuTest.h>
|
#include <CuTest.h>
|
||||||
#include <stream.h>
|
#include <stream.h>
|
||||||
#include <memstream.h>
|
#include <memstream.h>
|
||||||
#include "export.h"
|
#include "json.h"
|
||||||
#include "bind_eressea.h"
|
#include "bind_eressea.h"
|
||||||
|
|
||||||
static void test_export(CuTest * tc) {
|
static void test_export(CuTest * tc) {
|
||||||
|
@ -11,7 +11,7 @@ static void test_export(CuTest * tc) {
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
mstream_init(&out);
|
mstream_init(&out);
|
||||||
err = export_json(&out, EXPORT_REGIONS);
|
err = json_export(&out, EXPORT_REGIONS);
|
||||||
CuAssertIntEquals(tc, 0, err);
|
CuAssertIntEquals(tc, 0, err);
|
||||||
out.api->rewind(out.handle);
|
out.api->rewind(out.handle);
|
||||||
out.api->read(out.handle, buf, sizeof(buf));
|
out.api->read(out.handle, buf, sizeof(buf));
|
||||||
|
@ -19,7 +19,7 @@ static void test_export(CuTest * tc) {
|
||||||
mstream_done(&out);
|
mstream_done(&out);
|
||||||
}
|
}
|
||||||
|
|
||||||
CuSuite *get_bindings_suite(void) {
|
CuSuite *get_json_suite(void) {
|
||||||
CuSuite *suite = CuSuiteNew();
|
CuSuite *suite = CuSuiteNew();
|
||||||
SUITE_ADD_TEST(suite, test_export);
|
SUITE_ADD_TEST(suite, test_export);
|
||||||
return suite;
|
return suite;
|
|
@ -3,7 +3,7 @@
|
||||||
#include <util/log.h>
|
#include <util/log.h>
|
||||||
|
|
||||||
CuSuite *get_tests_suite(void);
|
CuSuite *get_tests_suite(void);
|
||||||
CuSuite *get_bindings_suite(void);
|
CuSuite *get_json_suite(void);
|
||||||
CuSuite *get_economy_suite(void);
|
CuSuite *get_economy_suite(void);
|
||||||
CuSuite *get_laws_suite(void);
|
CuSuite *get_laws_suite(void);
|
||||||
CuSuite *get_market_suite(void);
|
CuSuite *get_market_suite(void);
|
||||||
|
@ -35,7 +35,7 @@ int RunAllTests(void)
|
||||||
|
|
||||||
/* self-test */
|
/* self-test */
|
||||||
CuSuiteAddSuite(suite, get_tests_suite());
|
CuSuiteAddSuite(suite, get_tests_suite());
|
||||||
CuSuiteAddSuite(suite, get_bindings_suite());
|
CuSuiteAddSuite(suite, get_json_suite());
|
||||||
/* util */
|
/* util */
|
||||||
CuSuiteAddSuite(suite, get_base36_suite());
|
CuSuiteAddSuite(suite, get_base36_suite());
|
||||||
CuSuiteAddSuite(suite, get_bsdstring_suite());
|
CuSuiteAddSuite(suite, get_bsdstring_suite());
|
||||||
|
|
Loading…
Reference in New Issue