WriteResult() public method

Writes a result to the log.
This function makes a copy of the data stored in result; if a client wishes to reuse the result instance to avoid allocations they can do so. (This function may invoke an internal copy of the result or serialize it in place to disk, etc.)
/// Thrown if the tool info is not yet written. ///
public WriteResult ( System.Result result ) : void
result System.Result /// The result to write. ///
return void
コード例 #1
0
        public void ResultLogObjectWriter_RequiresNonNullResult()
        {
            var uut = new ResultLogObjectWriter();

            uut.WriteTool(s_defaultTool);
            uut.WriteResult(null);
        }
コード例 #2
0
        public void ResultLogObjectWriter_RequiresNonNullIssue()
        {
            var uut = new ResultLogObjectWriter();

            uut.WriteToolAndRunInfo(s_defaultToolInfo, s_defaultRunInfo);
            uut.WriteResult(null);
        }
コード例 #3
0
        public void ResultLogObjectWriter_AcceptsIssuesAndTool()
        {
            var uut = new ResultLogObjectWriter();

            uut.WriteTool(s_defaultTool);
            uut.WriteResult(s_defaultResult);

            Assert.AreEqual(s_defaultTool, uut.Tool);
            Assert.AreEqual(1, uut.ResultList.Count);
            Assert.AreEqual(s_defaultResult, uut.ResultList[0]);
        }
コード例 #4
0
        public void ResultLogObjectWriter_AcceptsIssuesAndToolInfo()
        {
            var uut = new ResultLogObjectWriter();

            uut.WriteToolAndRunInfo(s_defaultToolInfo, s_defaultRunInfo);
            uut.WriteResult(s_defaultIssue);

            Assert.AreEqual(s_defaultToolInfo, uut.ToolInfo);
            Assert.AreEqual(1, uut.IssueList.Count);
            Assert.AreEqual(s_defaultIssue, uut.IssueList[0]);
            Assert.AreEqual(s_defaultRunInfo, uut.RunInfo);
        }