public virtual void TestSpecificEntryNumber()
        {
            SetupReflog("logs/refs/heads/master", twoLine);
            ReflogReader reader = new ReflogReader(db, "refs/heads/master");
            ReflogEntry  e      = reader.GetReverseEntry(0);

            NUnit.Framework.Assert.AreEqual(ObjectId.FromString("c6734895958052a9dbc396cff4459dc1a25029ab"
                                                                ), e.GetOldId());
            NUnit.Framework.Assert.AreEqual(ObjectId.FromString("54794942a18a237c57a80719afed44bb78172b10"
                                                                ), e.GetNewId());
            NUnit.Framework.Assert.AreEqual("Same A U Thor", e.GetWho().GetName());
            NUnit.Framework.Assert.AreEqual("*****@*****.**", e.GetWho().GetEmailAddress
                                                ());
            NUnit.Framework.Assert.AreEqual(60, e.GetWho().GetTimeZoneOffset());
            NUnit.Framework.Assert.AreEqual("2009-05-22T22:36:42", Iso(e.GetWho()));
            NUnit.Framework.Assert.AreEqual("rebase finished: refs/heads/rr/renamebranch5 onto c6e3b9fe2da0293f11eae202ec35fb343191a82d"
                                            , e.GetComment());
            e = reader.GetReverseEntry(1);
            NUnit.Framework.Assert.AreEqual(ObjectId.FromString("0000000000000000000000000000000000000000"
                                                                ), e.GetOldId());
            NUnit.Framework.Assert.AreEqual(ObjectId.FromString("c6734895958052a9dbc396cff4459dc1a25029ab"
                                                                ), e.GetNewId());
            NUnit.Framework.Assert.AreEqual("A U Thor", e.GetWho().GetName());
            NUnit.Framework.Assert.AreEqual("*****@*****.**", e.GetWho().GetEmailAddress()
                                            );
            NUnit.Framework.Assert.AreEqual(-60, e.GetWho().GetTimeZoneOffset());
            NUnit.Framework.Assert.AreEqual("2009-05-22T20:36:41", Iso(e.GetWho()));
            NUnit.Framework.Assert.AreEqual("branch: Created from rr/renamebranchv4", e.GetComment
                                                ());
            NUnit.Framework.Assert.IsNull(reader.GetReverseEntry(3));
        }
Example #2
0
		public virtual void TestSpecificEntryNumber()
		{
			SetupReflog("logs/refs/heads/master", twoLine);
			ReflogReader reader = new ReflogReader(db, "refs/heads/master");
			ReflogEntry e = reader.GetReverseEntry(0);
			NUnit.Framework.Assert.AreEqual(ObjectId.FromString("c6734895958052a9dbc396cff4459dc1a25029ab"
				), e.GetOldId());
			NUnit.Framework.Assert.AreEqual(ObjectId.FromString("54794942a18a237c57a80719afed44bb78172b10"
				), e.GetNewId());
			NUnit.Framework.Assert.AreEqual("Same A U Thor", e.GetWho().GetName());
			NUnit.Framework.Assert.AreEqual("*****@*****.**", e.GetWho().GetEmailAddress
				());
			NUnit.Framework.Assert.AreEqual(60, e.GetWho().GetTimeZoneOffset());
			NUnit.Framework.Assert.AreEqual("2009-05-22T22:36:42", Iso(e.GetWho()));
			NUnit.Framework.Assert.AreEqual("rebase finished: refs/heads/rr/renamebranch5 onto c6e3b9fe2da0293f11eae202ec35fb343191a82d"
				, e.GetComment());
			e = reader.GetReverseEntry(1);
			NUnit.Framework.Assert.AreEqual(ObjectId.FromString("0000000000000000000000000000000000000000"
				), e.GetOldId());
			NUnit.Framework.Assert.AreEqual(ObjectId.FromString("c6734895958052a9dbc396cff4459dc1a25029ab"
				), e.GetNewId());
			NUnit.Framework.Assert.AreEqual("A U Thor", e.GetWho().GetName());
			NUnit.Framework.Assert.AreEqual("*****@*****.**", e.GetWho().GetEmailAddress()
				);
			NUnit.Framework.Assert.AreEqual(-60, e.GetWho().GetTimeZoneOffset());
			NUnit.Framework.Assert.AreEqual("2009-05-22T20:36:41", Iso(e.GetWho()));
			NUnit.Framework.Assert.AreEqual("branch: Created from rr/renamebranchv4", e.GetComment
				());
			NUnit.Framework.Assert.IsNull(reader.GetReverseEntry(3));
		}