Codewars

The Supermarket Queue (6 kyu)

Simple Consecutive Pairs (7 kyu)

Powers of i (7 kyu)

Gravity Flip (8 kyu)

Basic Statement Coverage in Unit Testing (retired)

Test the count_ballot() function thoroughly. There is nothing to return. Your function should do all the calls to the 'count_ballot()' function needed to obtain full statement coverage for this function as listed in the problem description. This function takes one parameter - ballot, which is a string that contains the name of the person that was voted for.

Test coverage will be measured automatically.

void test_count_ballot(std::string (*count_ballot)(std::string s)) {

count_ballot("trump & biden"); //should return "Invalid"

count_ballot("trump"); //should return "Trump"

count_ballot("biden"); //should return "Biden"

count_ballot("green"); //should return "Green"

count_ballot(""); //should return "None"

}