internal virtual void Compare(IEnumerable <CodeElement> elements, IEnumerable <Diagnostic> diagnostics, StreamReader expected) { string result = ParserUtils.DumpResult(elements, diagnostics); if (debug) { Console.WriteLine("\"" + paths.SamplePath + "\" result:\n" + result); } ParserUtils.CheckWithResultReader(paths.SamplePath, result, expected); }
internal void Compare(Program program, Class cls, IList <Diagnostic> diagnostics, StreamReader expected) { string result = ParserUtils.DumpResult(program, cls, diagnostics); if (debug) { Console.WriteLine("\"" + paths.SamplePath + "\" result:\n" + result); } ParserUtils.CheckWithResultReader(paths.SamplePath, result, expected); }
internal void Compare(IEnumerable <Program> programs, IEnumerable <TypeCobol.Compiler.Nodes.Class> classes, IList <Diagnostic> diagnostics, StreamReader expected) { string result = ParserUtils.DumpResult(programs, classes, diagnostics); if (debug) { Console.WriteLine("\"" + paths.SamplePath + "\" result:\n" + result); } ParserUtils.CheckWithResultReader(paths.SamplePath, result, expected); }