public void parseOutputTest1() { TexOutputParser.ParseResult ret = TexOutputParser.parseOutput(TexOutput_NoError, job); var errors = ret.Errors.ToList(); Assert.AreEqual(errors.Count, 0); }
public void parseOutputTest2() { TexOutputParser.ParseResult ret = TexOutputParser.parseOutput(TexOutput_Err1, job); Assert.AreNotEqual(ret.Errors.Count(), 0); Assert.AreEqual(ret.Errors.First().Line, 7); Assert.IsTrue(ret.Errors.First().severity == Severity.ERROR); }
public void parseOutputTest2() { TexOutputParser.ParseResult ret = TexOutputParser.parseOutput(TexOutput_Err1, job); var errors = ret.Errors.ToList(); Assert.AreNotEqual(errors.Count, 0); Assert.AreEqual(errors[0].Line, 7); Assert.IsTrue(errors[0].severity == Severity.ERROR); }
public void parseOutputTest3() { TexOutputParser.ParseResult ret = TexOutputParser.parseOutput(TexOutput_Err2, job); var errors = ret.Errors.ToList(); Assert.AreNotEqual(errors.Count, 0); Assert.AreEqual(errors[0].Line, 9); Assert.IsTrue(errors[0].Message.Contains("control sequence")); Assert.IsTrue(errors[0].severity == Severity.ERROR); }
public void parseOutputTest_withInsertions() { job.AddOffset(3, 3); TexOutputParser.ParseResult ret = TexOutputParser.parseOutput(TexOutput_Err1, job); var errors = ret.Errors.ToList(); Assert.AreEqual(4, errors[0].Line); job.OffsetClear(); job.AddOffset(8, 3); ret = TexOutputParser.parseOutput(TexOutput_Err1, job); errors = ret.Errors.ToList(); Assert.AreEqual(7, errors[0].Line); job.AddOffset(6, 3); ret = TexOutputParser.parseOutput(TexOutput_Err1, job); errors = ret.Errors.ToList(); Assert.AreEqual(6, errors[0].Line); }