Home | History | Annotate | Download | only in functional-tests

Lines Matching refs:string

44 #include <string>
49 using std::string;
60 string getBasicParams()
62 string structure = R"(
82 // String and bit parameter arrays are not supported
84 <StringParameter MaxLength="63" Name="string"/>
110 void checkStructure(const string &path, const string &expected)
118 static string canonicalizeXML(const string &xml)
150 return string{(char *)formated.get()};
153 static void checkEq(const string &result, const string &expected)
163 string command = "git --no-pager diff --word-diff-regex='[^ <>]+'"
182 static void checkXMLEq(const string &result, const string &expected)
187 static string node(string tag, string name, string content, string attributes = "",
188 string postAttributes = "")
197 static string nodeDesc(string tag, string name, string content, string attributes = "",
200 string description = "description_" + name;
207 static string rootNode(string name, string attributes, string content)
215 string expected = rootNode("BooleanParameter", "Name='bool' Description='bool'", "");
221 string expected = rootNode("ParameterBlock", "Name='component_scalar' "
229 string expected = rootNode(
238 string paramExpected = getBasicParams() +
256 string expected = rootNode("Subsystem", "Name='test'", paramExpected);
261 string expected = rootNode("SystemClass", "Name='test'",
272 static string parameterBlockNode(string name, string settings)
276 static string mkBasicSettings(string settings, string name)
281 static string fullXMLSettings(const string &basicSettings)
283 string settings = basicSettings;
295 static string fullBytesSettings(const string &basicSettings)
297 string fullSettings;
306 /** Print Bytes as string separated hexadecimal number. */
307 static string showBytes(const Bytes &bytes)
318 static Bytes readBytes(const string &strBytes)
333 static void checkBytesEq(const Bytes &result, const string &expect)
352 <StringParameter Name="string"></StringParameter>
371 <StringParameter Name="string">A string of 32 character.@@@@@@@</StringParameter>
389 <StringParameter Name="string">A string of 32 character.@@@@@@@</StringParameter>
402 auto getAsXML = [this](string path) { return ElementHandle(*this, path).getAsXML(); };
412 string testSettings = mkBasicSettings(testBasicSettingsXML, "parameter_block");
413 string rawTestSettings = mkBasicSettings(testRawHexBasicSettingsXML, "parameter_block");
435 static const string defaultBasicSettingsBytes =
442 static const string testBasicSettingsBytes =
467 string rootTestSettings = fullBytesSettings(testBasicSettingsBytes);
507 string rootBytesSettings = fullBytesSettings(testBasicSettingsBytes);
508 string rootXMLSettings = fullXMLSettings(testBasicSettingsXML);
529 string basicXMLSettings = mkBasicSettings(testBasicSettingsXML, "0");
552 string path;
553 string humanReadable;
554 list<string> valid;
555 list<string> invalid;
594 string output;