public void DifferentLanguageTest() { var srcmlObject = new SrcDiffRunner(Path.Combine("..\\..\\External\\", "SrcDiff")); var doc = srcmlObject.GenerateSrcDiffFromFile("srcmltest\\CSHARP.cs", "srcmltest\\CSHARP.cs", "srcml_xml\\differentlanguage_java.xml", Language.Java); Assert.IsNotNull(doc); }
public void InvalidLanguageTest() { var srcmlObject = new SrcDiffRunner(Path.Combine("..\\..\\External\\", "SrcDiff")); var doc = srcmlObject.GenerateSrcDiffFromFile("srcmltest\\foo.c", "srcmltest\\foo.c", "srcml_xml\\invalidlanguage_java.xml", Language.Java); Assert.IsNotNull(doc); doc = null; doc = srcmlObject.GenerateSrcDiffFromFile("srcmltest\\foo.c", "srcmltest\\foo.c", "srcml_xml\\invalidlanguage_cpp.xml", Language.CPlusPlus); Assert.IsNotNull(doc); doc = null; doc = srcmlObject.GenerateSrcDiffFromFile("srcmltest\\foo.c", "srcmltest\\foo.c", "srcml_xml\\invalidlanguage_c.xml", Language.C); Assert.IsNotNull(doc); }
public void MyTestMethod() { var runner = new SrcDiffRunner(Path.Combine("..\\..\\External\\", "SrcDiff")); runner.GenerateSrcDiffFromFile("srcmltest\\File with spaces.cpp", "srcmltest\\File with spaces.cpp", "testfile.xml"); }
public void InputWithSpacesTest() { var runner = new SrcDiffRunner(Path.Combine("..\\..\\External\\", "SrcDiff")); var doc = runner.GenerateSrcDiffFromFile("srcmltest\\File with spaces.cpp", "srcmltest\\File with spaces.cpp", "srcml_xml\\input_with_spaces.xml"); Assert.IsNotNull(doc); Assert.AreEqual(1, doc.FileUnits.Count()); }
public void EmptyOutputFileTest() { var srcmlObject = new SrcDiffRunner(Path.Combine("..\\..\\External\\", "SrcDiff")); File.WriteAllText("srcml_xml\\emptyFile.xml", ""); Assert.IsTrue(File.Exists("srcml_xml\\emptyFile.xml")); var doc = srcmlObject.GenerateSrcDiffFromFile("srcmltest\\foo.c", "srcmltest\\foo.c", "srcml_xml\\emptyFile.xml"); Assert.IsNotNull(doc); Assert.AreEqual(1, doc.FileUnits.Count()); }
public void SingleFileToFileAndXElementTest() { var srcmlObject = new SrcDiffRunner(Path.Combine("..\\..\\External\\", "SrcDiff")); XElement xElement = srcmlObject.GenerateSrcDiffAndXElementFromFile("srcmltest\\foo.c", "srcmltest\\foo.c", "srcml_xml\\singlefile.xml"); Assert.IsNotNull(xElement); //Assert.AreEqual(1, doc.FileUnits.Count()); //Assert.AreEqual("srcmltest\\foo.c", doc.FileUnits.First().Attribute("filename").Value); Assert.That(File.Exists("srcml_xml\\singlefile.xml")); }
public void SingleFileTest() { var srcmlObject = new SrcDiffRunner(Path.Combine("..\\..\\External\\", "SrcDiff")); var doc = srcmlObject.GenerateSrcDiffFromFile("srcmltest\\foo.c", "srcmltest\\foo.c", "srcml_xml\\singlefile.xml"); Assert.IsNotNull(doc); Assert.AreEqual(1, doc.FileUnits.Count()); Assert.AreEqual("srcmltest\\foo.c", doc.FileUnits.First().Attribute("filename").Value); }