MCPcopy Create free account
hub / github.com/Tencent/MMKV / testString

Function testString

POSIX/demo/UnitTest.cpp:153–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

151}
152
153void testString(MMKV *mmkv) {
154 string str = "Hello 2018 world cup 世界杯";
155 auto ret = mmkv->set(str, "string");
156 assert(ret);
157
158 string value;
159 ret = mmkv->getString("string", value);
160 assert(ret && str == value);
161
162 const char *cString = "Hello 2022 world cup 世界杯";
163 ret = mmkv->set(cString, "cstring");
164 assert(ret);
165
166 ret = mmkv->getString("cstring", value);
167 assert(ret && value == cString);
168
169 ret = mmkv->getString(KeyNotExist, value);
170 assert(!ret);
171
172 printf("test string: passed\n");
173}
174
175void testBytes(MMKV *mmkv) {
176 string str = "Hello 2018 world cup 世界杯";

Callers 1

mainFunction · 0.85

Calls 2

setMethod · 0.45
getStringMethod · 0.45

Tested by

no test coverage detected