GitSharp.Core.Patch.Patch.getFiles C# (CSharp) Méthode

getFiles() public méthode

public getFiles ( ) : List
Résultat List
        public List<FileHeader> getFiles()
        {
            return _files;
        }

Usage Example

Exemple #1
0
        public void testParse_AddNoNewline()
        {
            GitSharp.Core.Patch.Patch p = ParseTestPatchFile(PatchsDir + "testParse_AddNoNewline.patch");
            Assert.AreEqual(1, p.getFiles().Count);
            Assert.IsTrue(p.getErrors().Count == 0, GetAllErrorsFromPatch(p));

            FileHeader f = p.getFiles()[0];

            Assert.AreEqual("a", f.NewName);
            Assert.AreEqual(256, f.StartOffset);

            Assert.AreEqual("f2ad6c7", f.getOldId().name());
            Assert.AreEqual("c59d9b6", f.getNewId().name());
            Assert.AreEqual(FileHeader.PatchTypeEnum.UNIFIED, f.getPatchType());
            Assert.AreEqual(FileMode.RegularFile, f.GetOldMode());
            Assert.AreEqual(FileMode.RegularFile, f.NewMode);
            Assert.AreEqual(1, f.Hunks.Count);
            {
                HunkHeader h = f.Hunks[0];
                Assert.AreEqual(f, h.File);
                Assert.AreEqual(321, h.StartOffset);
                Assert.AreEqual(1, h.OldImage.StartLine);
                Assert.AreEqual(1, h.OldImage.LineCount);
                Assert.AreEqual(1, h.NewStartLine);
                Assert.AreEqual(1, h.NewLineCount);

                Assert.AreEqual(0, h.LinesContext);
                Assert.AreEqual(1, h.OldImage.LinesAdded);
                Assert.AreEqual(1, h.OldImage.LinesDeleted);
                Assert.AreEqual(f.getOldId(), h.OldImage.Id);

                Assert.AreEqual(367, h.EndOffset);
            }
        }
All Usage Examples Of GitSharp.Core.Patch.Patch::getFiles