[#BloombergLP-bslfmt-FormatterTestUtil-06-testParseFormat] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslfmt.adoc[bslfmt]::xref:BloombergLP/bslfmt/FormatterTestUtil-06.adoc[FormatterTestUtil<wchar_t>]::testParseFormat :relfileprefix: ../../../ :mrdocs: Verify that the specified `fmt` has a valid structure and, if so, parse it using a `bslfmt::formatter` specialization for the (template parameter) `t_TYPE`. If the specified `alsoTestOracle` is `true`, also parse the `fmt` using a standard library implementation. Return `true` if the `fmt` is valid and the exception is _NOT_ thrown during the parsing, and return `false` otherwise. Note that the `fmt` is required to be a compile time constant expression. == Synopsis Declared in `<bslfmt_formattertestutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> consteval static bool testParseFormat( xref:bsl/string.adoc[bsl::string]* message, bool alsoTestOracle, std::wformat_string<t_TYPE, int, int> fmt); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#