MCPcopy Create free account
hub / github.com/cp-algorithms/cp-algorithms / test_all

Function test_all

test/test_balanced_brackets.cpp:55–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55void test_all(int n) {
56 vector<string> all = generate_all(n);
57
58 for (int i = 0; i < (int)all.size() - 1; i++) {
59 string s = all[i];
60 assert(next_balanced_sequence(s));
61 assert(s == all[i+1]);
62 }
63 assert(!next_balanced_sequence(all.back()));
64
65 for (int i = 0; i < (int)all.size(); i++) {
66 assert(kth_balanced(n, i + 1) == all[i]);
67 }
68}
69
70void test_all2(int n) {
71 vector<string> all = generate_all2(n);

Callers 1

mainFunction · 0.85

Calls 1

generate_allFunction · 0.85

Tested by

no test coverage detected