MCPcopy Create free account
hub / github.com/acl-dev/acl / test_run_cmds

Function test_run_cmds

lib_acl_cpp/samples/redis/redis_trans/redis_trans.cpp:15–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13}
14
15static bool test_run_cmds(acl::redis_transaction& redis)
16{
17 std::vector<acl::string> args;
18 const char* cmd = "SET";
19
20 args.push_back("multi_string_key");
21 args.push_back("multi_string_value");
22
23 if (redis.run_cmd(cmd, args) == false)
24 {
25 printf("run cmd: %s error\r\n", cmd);
26 return false;
27 }
28
29 args.clear();
30 redis.clear();
31
32 cmd = "HMSET";
33 args.push_back("multi_hash_key");
34 args.push_back("name1");
35 args.push_back("value1");
36 args.push_back("name2");
37 args.push_back("values");
38
39 if (redis.run_cmd(cmd, args) == false)
40 {
41 printf("run cmd: %s error\r\n", cmd);
42 return false;
43 }
44
45 args.clear();
46 redis.clear();
47
48 cmd = "GET";
49 args.push_back("multi_string_key");
50
51 if (redis.run_cmd(cmd, args) == false)
52 {
53 printf("run cmd: %s error\r\n", cmd);
54 return false;
55 }
56
57 args.clear();
58 redis.clear();
59
60 cmd = "HGET";
61 args.push_back("multi_hash_key");
62 args.push_back("name1");
63
64 if (redis.run_cmd(cmd, args) == false)
65 {
66 printf("run cmd: %s error\r\n", cmd);
67 return false;
68 }
69
70 printf("run all cmds ok\r\n");
71 return true;
72}

Callers 1

mainFunction · 0.85

Calls 3

run_cmdMethod · 0.80
push_backMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…