method not needed (and unit test neither)

This commit is contained in:
Javier Abadia 2014-02-03 22:58:01 +01:00
parent 9036dbcbc1
commit 8c05c4c966
2 changed files with 1 additions and 79 deletions

View File

@ -85,24 +85,6 @@ define(["esri/graphic"], function(Graphic)
return null;
},
replaceTempId: function(tempId, newObjectId, objectIdField)
{
var edits = this._retrieveEditsQueue();
var replaceCount = 0;
edits.forEach(function(edit)
{
var graphic = this._deserialize(edit.graphic);
if( graphic.attributes[ objectIdField] == tempId )
{
graphic.attributes[objectIdField] = newObjectId;
edit.graphic = this._serialize(graphic);
replaceCount += 1;
}
},this);
var success = this._storeEditsQueue(edits);
return success? replaceCount : false;
},
hasPendingEdits: function()
{
var storedValue = window.localStorage.getItem(EDITS_QUEUE_KEY) || "";

View File

@ -304,66 +304,6 @@ describe("Public Interface", function()
expect(success).toBeFalsy();
});
});
describe("Replacement of Temporary Ids", function()
{
function getObjectIds()
{
var edits = g_editsStore._retrieveEditsQueue();
var objectids = edits.map(function(edit)
{
return g_editsStore._deserialize(edit.graphic).attributes.objectid
});
return objectids;
}
it("reset edits queue", function()
{
g_editsStore.resetEditsQueue();
expect(g_editsStore.pendingEditsCount()).toBe(0);
});
it("add edits to edits queue", function()
{
var success, objectids;
expect(g_test.newPointFeature.attributes.objectid).toBe(-1);
success = g_editsStore.pushEdit(g_editsStore.ADD, 6, g_test.newPointFeature);
expect(g_editsStore.pendingEditsCount()).toBe(1);
expect(success).toBeTruthy();
expect(g_editsStore.peekFirstEdit().graphic.attributes.objectid).toBe(-1);
expect(g_test.polygonFeature.attributes.objectid).toBe(8);
success = g_editsStore.pushEdit(g_editsStore.UPDATE, 3, g_test.polygonFeature);
expect(success).toBeTruthy();
expect(g_editsStore.pendingEditsCount()).toBe(2);
objectids = getObjectIds();
expect(objectids).toEqual([-1,8]);
expect(g_test.lineFeature.attributes.objectid).toBe(5);
success = g_editsStore.pushEdit(g_editsStore.UPDATE, 3, g_test.lineFeature);
expect(success).toBeTruthy();
expect(g_editsStore.pendingEditsCount()).toBe(3);
objectids = getObjectIds();
expect(objectids).toEqual([-1,8,5]);
});
it("replace ids", function()
{
var replaceCount, objectids;
objectids = getObjectIds();
expect(objectids).toEqual([-1,8,5]);
replaceCount = g_editsStore.replaceTempId(-1,10,"objectid");
expect(replaceCount).toBe(1);
objectids = getObjectIds();
expect(objectids).toEqual([10,8,5]);
replaceCount = g_editsStore.replaceTempId(-1,10,"objectid");
expect(replaceCount).toBe(0);
});
})
});
describe("Local Storage size", function()
@ -373,7 +313,7 @@ describe("Public Interface", function()
it("report edit store size", function()
{
usedBytes = g_editsStore.getEditsStoreSizeBytes();
expect(usedBytes).toBe(738);
expect(usedBytes).toBe(505);
});
it("report total local storage size", function()