| 57 | } |
| 58 | |
| 59 | void testFmtStructHeader() { |
| 60 | Node n; |
| 61 | n.kind = NodeKind::Struct; |
| 62 | n.name = "Test"; |
| 63 | // Expanded header should contain opening brace |
| 64 | QString s = fmt::fmtStructHeader(n, 0, /*collapsed=*/false); |
| 65 | QVERIFY(s.contains("struct")); |
| 66 | QVERIFY(s.contains("Test")); |
| 67 | QVERIFY(s.contains("{")); |
| 68 | |
| 69 | // Collapsed header should not contain opening brace |
| 70 | QString collapsed = fmt::fmtStructHeader(n, 0, /*collapsed=*/true); |
| 71 | QVERIFY(collapsed.contains("struct")); |
| 72 | QVERIFY(collapsed.contains("Test")); |
| 73 | QVERIFY(!collapsed.contains("{")); |
| 74 | } |
| 75 | |
| 76 | void testFmtStructFooter() { |
| 77 | Node n; |
nothing calls this directly
no test coverage detected