public void Changed(Database.ChangeEvent @event) { if (@event.GetChanges()[0].IsConflict()) { wasInConflict.AddItem(new object()); } }
public void Changed(Database.ChangeEvent @event) { NUnit.Framework.Assert.AreEqual(1, @event.GetChanges().Count); DocumentChange change = @event.GetChanges()[0]; NUnit.Framework.Assert.AreEqual(DocumentId, change.GetDocumentId()); NUnit.Framework.Assert.AreEqual(rev.GetRevId(), change.GetRevisionId()); NUnit.Framework.Assert.IsTrue(change.IsCurrentRevision()); NUnit.Framework.Assert.IsFalse(change.IsConflict()); SavedRevision current = this._enclosing.database.GetDocument(change.GetDocumentId ()).GetCurrentRevision(); NUnit.Framework.Assert.AreEqual(rev.GetRevId(), current.GetId()); }
public virtual void Changed(Database.ChangeEvent @event) { IList <DocumentChange> changes = @event.GetChanges(); foreach (DocumentChange change in changes) { RevisionInternal rev = change.GetAddedRevision(); NUnit.Framework.Assert.IsNotNull(rev); NUnit.Framework.Assert.IsNotNull(rev.GetDocId()); NUnit.Framework.Assert.IsNotNull(rev.GetRevId()); NUnit.Framework.Assert.AreEqual(rev.GetDocId(), rev.Properties["_id"]); NUnit.Framework.Assert.AreEqual(rev.GetRevId(), rev.Properties["_rev"]); } }
public void Changed(Database.ChangeEvent @event) { NUnit.Framework.Assert.AreEqual(1, @event.GetChanges().Count); DocumentChange change = @event.GetChanges()[0]; NUnit.Framework.Assert.AreEqual(DocumentId, change.GetDocumentId()); NUnit.Framework.Assert.AreEqual(rev3.GetRevId(), change.GetRevisionId()); NUnit.Framework.Assert.IsTrue(change.IsCurrentRevision()); NUnit.Framework.Assert.IsFalse(change.IsConflict()); Document doc = this._enclosing.database.GetDocument(change.GetDocumentId()); NUnit.Framework.Assert.AreEqual(rev3.GetRevId(), doc.GetCurrentRevisionId()); try { NUnit.Framework.Assert.AreEqual(3, doc.GetRevisionHistory().Count); } catch (CouchbaseLiteException ex) { Assert.Fail("CouchbaseLiteException in change listener: " + ex.ToString()); } }
public void Changed(Database.ChangeEvent @event) { IList <DocumentChange> changes = @event.GetChanges(); foreach (DocumentChange change in changes) { // Skip revisions that originally came from the database I'm syncing to: Uri source = change.GetSourceUrl(); if (source != null && source.Equals(remote)) { return; } RevisionInternal rev = change.GetAddedRevision(); IDictionary <string, object> paramsFixMe = null; // TODO: these should not be null if (GetLocalDatabase().RunFilter(filter, paramsFixMe, rev)) { AddToInbox(rev); } } }
public void Changed(Database.ChangeEvent @event) { atomicInteger.IncrementAndGet(); }
public void Changed(Database.ChangeEvent @event) { this._enclosing.changeNotifications++; }
public void Changed(Database.ChangeEvent @event) { this._enclosing.changeNotifications++; NUnit.Framework.Assert.IsTrue(@event.IsExternal()); }
public void Changed(Database.ChangeEvent @event) { Update(); }
public void Changed(Database.ChangeEvent @event) { Log.D(Database.Tag, this + ": changed() called"); Update(); }