我的团队已经使用 Flutter/Dart 创建了一个网页。它有效,太棒了!但现在要求该网页应通过Web组件的方式集成到合作伙伴网站中。这意味着我们应该将 Flutter 项目构建为 Web 组件而不是网页。
有谁知道我们如何才能实现这一目标?多谢!
我将从字符串创建XML.看起来像
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
public Document createCompleteExportXml(String xmlFilename, String content) {
try {
DocumentBuilderFactory documentFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = documentFactory.newDocumentBuilder();
//create the XML file here
} catch (ParserConfigurationException pce) {
LOGGER.trace("parsing error ", pce);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我必须测试是否可以在Junit测试中捕获异常.
@Test(expected=ParserConfigurationException.class)
public void createCompleteExportXmlWithParseConfigurationException() {
String xmlFilename = "junitExportTestWithParseConfigurationException.xml";
String content = "any content";
XmlFileWriter writer = new XmlFileWriter();
Document doc = writer.createCompleteExportXml(xmlFilename, content);
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能把这个测试扔掉ParserConfigurationException?
我使我的问题更具体:如何使documentFactory.newDocumentBuilder()无法工作,因为"无法创建满足所请求配置的DocumentBuilder."?配置在哪里?如何故意将其更改为错误的?