MCPcopy Create free account
hub / github.com/PlotJuggler/PlotJuggler / buildProcessorWithSource

Function buildProcessorWithSource

pj_app/tests/layout_xml_test.cpp:86–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84// only the element's own direct CDATA, keeping the two payloads independent.
85
86QDomElement buildProcessorWithSource(QDomDocument& doc, const QString& params, const QString& source) {
87 QDomElement processor = doc.createElement(QStringLiteral("processor"));
88 PJ::layout_xml::appendJsonAsCdata(doc, processor, params); // params: a direct CDATA child
89 QDomElement src = doc.createElement(QStringLiteral("source_fallback"));
90 PJ::layout_xml::appendJsonAsCdata(doc, src, source);
91 processor.appendChild(src); // source: nested inside a child element
92 doc.appendChild(processor);
93 return processor;
94}
95
96TEST(DirectCdataText, ReadsOwnPayloadIgnoringChildElement) {
97 QDomDocument doc;

Callers 1

TESTFunction · 0.85

Calls 1

appendJsonAsCdataFunction · 0.85

Tested by

no test coverage detected