| 27 | explicit testing(std::ostream &os = std::cout) : out(os) {} |
| 28 | |
| 29 | std::string indent() const { |
| 30 | if (stack.empty()) { |
| 31 | return ""; |
| 32 | } |
| 33 | return std::string((stack.size() - 1) * 2, ' '); |
| 34 | } |
| 35 | |
| 36 | std::string full_name() const { |
| 37 | return string_join(stack, "."); |
no test coverage detected