使用 Markdown 记录日志

上传者: GZM888888 | 上传时间: 2022-07-05 09:08:45 | 文件大小: 84KB | 文件类型: ZIP
翻译 maninwest@Codeforge 作者:Stuart Wheelwright @ Codeproject介绍一个用于生成 Markdown 格式的日志文件的开源.NET库- MarkdownLog 生成 Markdown格式的测试结果我开发了一个免费的购物清单软件( 适用于 iOS)。我想我需要这样一个购物清单应用:可以在我键入条目提供建议并且根据商店的自动安排我的清单。写测试套件在进行更改前,我构建了一个测试套件。我可以在开发时运行它来检查是否损坏了什么或者降低了性能。单元测试单元测试会测试特定行为并返回 PASS/FAIL 结果例如Assert.AreEqual(3, Math.Sqrt(9)); Assert.AreEqual(Double.NaN, Math.Sqrt(-1));单元测试很适合测试具有特定行为的单个方法和类。皮下集成测试皮下测试用来显示这个 APP 在用户界面下的性能和行为 -就像在皮下一样。这些测试需要在真实数据和真实设备上进行来模拟用户体验。每个测试都有一些步骤,对应用户和设备之间的交互例如用户键入 br希望面包 bread会出现推荐的物品中

文件下载

资源详情

[{"title":"( 61 个子文件 84KB ) 使用 Markdown 记录日志","children":[{"title":"MarkdownLog","children":[{"title":"UnitTests","children":[{"title":"IosTableViewTests.cs <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"HorizontalRuleTests.cs <span style='color:#111;'> 518B </span>","children":null,"spread":false},{"title":"ParagraphTests.cs <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false},{"title":"DocumentationExamples.cs <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false},{"title":"UnitTests.csproj <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"ListTests.cs <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"NumberExtensionsTests.cs <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"TableTests.cs <span style='color:#111;'> 11.43KB </span>","children":null,"spread":false},{"title":"BarChartTests.cs <span style='color:#111;'> 7.41KB </span>","children":null,"spread":false},{"title":"CodeBlockTests.cs <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"BlockquoteTests.cs <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"TestExtensions.cs <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"StringExtensionsTests.cs <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"HeaderTests.cs <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"MarkdownLog","children":[{"title":"MarkdownElement.cs <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"HorizontalRule.cs <span style='color:#111;'> 242B </span>","children":null,"spread":false},{"title":"BlockQuote.cs <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"TableView.cs <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"MarkdownContainer.cs <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"BarChart.cs <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"TableViewCellAccessory.cs <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"StringExtensions.cs <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"TableRow.cs <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"Table.cs <span style='color:#111;'> 5.82KB </span>","children":null,"spread":false},{"title":"EmptyTableCell.cs <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":"TableCell.cs <span style='color:#111;'> 816B </span>","children":null,"spread":false},{"title":"TableColumnAlignment.cs <span style='color:#111;'> 148B </span>","children":null,"spread":false},{"title":"SubHeader.cs <span style='color:#111;'> 269B </span>","children":null,"spread":false},{"title":"BulletedList.cs <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"NumberExtensions.cs <span style='color:#111;'> 557B </span>","children":null,"spread":false},{"title":"Header.cs <span style='color:#111;'> 262B </span>","children":null,"spread":false},{"title":"TableViewSection.cs <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"NumberedList.cs <span style='color:#111;'> 462B </span>","children":null,"spread":false},{"title":"MarkdownLog.csproj <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"HeaderBase.cs <span style='color:#111;'> 1024B </span>","children":null,"spread":false},{"title":"ITableCell.cs <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"IosTableViewHeaderCell.cs <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"TableCellRenderSpecification.cs <span style='color:#111;'> 604B </span>","children":null,"spread":false},{"title":"MarkdownToHtmlExtensions.cs <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"MarkDownBuilderExtensions.cs <span style='color:#111;'> 7.27KB </span>","children":null,"spread":false},{"title":"MarkdownToHtmlConverter.cs <span style='color:#111;'> 64.83KB </span>","children":null,"spread":false},{"title":"IosTableViewCheckmarkCell.cs <span style='color:#111;'> 731B </span>","children":null,"spread":false},{"title":"ListBase.cs <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"IosTableViewCell.cs <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"CodeBlock.cs <span style='color:#111;'> 848B </span>","children":null,"spread":false},{"title":"ListItem.cs <span style='color:#111;'> 417B </span>","children":null,"spread":false},{"title":"IIosTableViewHeaderCell.cs <span style='color:#111;'> 107B </span>","children":null,"spread":false},{"title":"IMarkdownElement.cs <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"ReflectionExtensions.cs <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"BarChartDataPoint.cs <span style='color:#111;'> 319B </span>","children":null,"spread":false},{"title":"RawMarkdown.cs <span style='color:#111;'> 348B </span>","children":null,"spread":false},{"title":"TableColumn.cs <span style='color:#111;'> 506B </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"Paragraph.cs <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"IIosTableViewCell.cs <span style='color:#111;'> 177B </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"appveyor.yml <span style='color:#111;'> 302B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 607B </span>","children":null,"spread":false},{"title":"MarkdownLog.sln <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 6.03KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明