diff --git a/test/SpecRunner.attachmentsStore.html b/test/SpecRunner.attachmentsStore.html index 80ccd8d..633ec64 100644 --- a/test/SpecRunner.attachmentsStore.html +++ b/test/SpecRunner.attachmentsStore.html @@ -34,7 +34,7 @@ "esri/SpatialReference","esri/geometry", "dojo/dom", "dojo/on", "dojo/query", "dojo/dom-construct", - "../dist/offline-edit-src.js", + "../dist/offline-edit-advanced-src.js", "dojo/domReady!"], function(Map, GraphicsLayer, Graphic, SimpleFillSymbol, SimpleMarkerSymbol, SimpleLineSymbol, diff --git a/test/SpecRunner.editsStore.html b/test/SpecRunner.editsStore.html index e8bdcf0..9c09288 100644 --- a/test/SpecRunner.editsStore.html +++ b/test/SpecRunner.editsStore.html @@ -36,7 +36,7 @@ "esri/SpatialReference","esri/geometry", "dojo/dom", "dojo/on", "dojo/query", "dojo/dom-construct", - "../dist/offline-edit-src.js", + "../dist/offline-edit-advanced-src.js", "dojo/domReady!"], function(Map, GraphicsLayer, Graphic, SimpleFillSymbol, SimpleMarkerSymbol, SimpleLineSymbol, diff --git a/test/SpecRunner.offlineAttachments.html b/test/SpecRunner.offlineAttachments.html index ce3ba27..03f7c62 100644 --- a/test/SpecRunner.offlineAttachments.html +++ b/test/SpecRunner.offlineAttachments.html @@ -41,7 +41,7 @@ "esri/layers/FeatureLayer", "esri/geometry", "esri/request", "dojo/dom", "dojo/on", "dojo/query", "dojo/dom-construct", - "../dist/offline-edit-src.js", + "../dist/offline-edit-advanced-src.js", "dojo/domReady!"], function(Map, GraphicsLayer, Graphic, @@ -51,7 +51,7 @@ { g_modules.esriRequest = esriRequest; g_modules.Graphic = Graphic; - g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager(); + g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerAdvanced(); g_offlineFeaturesManager.DB_UID = "OBJECTID"; g_editsStore = new O.esri.Edit.EditStore(); diff --git a/test/SpecRunner.offlineFeaturesManager.TokenBased.html b/test/SpecRunner.offlineFeaturesManager.TokenBased.html index 270e549..5d13c61 100644 --- a/test/SpecRunner.offlineFeaturesManager.TokenBased.html +++ b/test/SpecRunner.offlineFeaturesManager.TokenBased.html @@ -2,7 +2,7 @@ "https://www.w3.org/TR/html4/loose.dtd"> - Jasmine Spec Runner - offlineFeaturesManager + Jasmine Spec Runner - offlineFeaturesManagerAdvanced @@ -41,7 +41,7 @@ "esri/layers/FeatureLayer", "esri/geometry", "esri/request", "dojo/dom", "dojo/on", "dojo/query", "dojo/dom-construct", - "../dist/offline-edit-src.js", + "../dist/offline-edit-advanced-src.js", "dojo/domReady!"], function(Map, esriId, GraphicsLayer, Graphic, @@ -52,12 +52,12 @@ { g_modules.esriRequest = esriRequest; g_modules.Graphic = Graphic; - g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager(); + g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerAdvanced(); g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST"; g_offlineFeaturesManager.DB_UID = "OBJECTID"; //VERY IMPORTANT! We get this from the Service Directory "Fields" section. // For testing attachments - g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManager(); + g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManagerAdvanced(); g_offlineFeaturesManagerAttach.DB_NAME = "ATTACH_TEST"; // We are also validating the OfflineFeatureManager directly against the database diff --git a/test/SpecRunner.offlineFeaturesManager.oAuth.html b/test/SpecRunner.offlineFeaturesManager.oAuth.html index f6a3007..d2bde80 100644 --- a/test/SpecRunner.offlineFeaturesManager.oAuth.html +++ b/test/SpecRunner.offlineFeaturesManager.oAuth.html @@ -41,7 +41,7 @@ "esri/layers/FeatureLayer", "esri/geometry", "esri/request", "dojo/dom", "dojo/dom-style", "dojo/on", "dojo/query", "dojo/dom-construct", - "../dist/offline-edit-src.js", + "../dist/offline-edit-advanced-src.js", "dojo/domReady!"], function(Map, OAuthInfo, esriId, GraphicsLayer, Graphic, @@ -81,12 +81,12 @@ g_modules.esriRequest = esriRequest; g_modules.Graphic = Graphic; - g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager(); + g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerAdvanced(); g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST"; g_offlineFeaturesManager.DB_UID = "OBJECTID"; //VERY IMPORTANT! We get this from the Service Directory "Fields" section. // For testing attachments - g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManager(); + g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManagerAdvanced(); g_offlineFeaturesManagerAttach.DB_NAME = "ATTACH_TEST"; // We are also validating the OfflineFeatureManager directly against the database diff --git a/test/SpecRunner.offlineFeaturesManager.html b/test/SpecRunner.offlineFeaturesManagerAdvanced.html similarity index 96% rename from test/SpecRunner.offlineFeaturesManager.html rename to test/SpecRunner.offlineFeaturesManagerAdvanced.html index edff93f..619a03f 100644 --- a/test/SpecRunner.offlineFeaturesManager.html +++ b/test/SpecRunner.offlineFeaturesManagerAdvanced.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/html4/loose.dtd"> - Jasmine Spec Runner - offlineFeaturesManager + Jasmine Spec Runner - offlineFeaturesManagerAdvanced @@ -40,7 +40,7 @@ "esri/layers/FeatureLayer", "esri/geometry", "esri/request", "dojo/dom", "dojo/on", "dojo/query", "dojo/dom-construct", - "../dist/offline-edit-src.js", + "../dist/offline-edit-advanced-src.js", "dojo/domReady!"], function(Map, GraphicsLayer, Graphic, @@ -51,12 +51,12 @@ { g_modules.esriRequest = esriRequest; g_modules.Graphic = Graphic; - g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager(); + g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerAdvanced(); g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST"; g_offlineFeaturesManager.DB_UID = "OBJECTID"; //VERY IMPORTANT! We get this from the Service Directory "Fields" section. // For testing attachments - g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManager(); + g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManagerAdvanced(); g_offlineFeaturesManagerAttach.DB_NAME = "ATTACH_TEST"; // We are also validating the OfflineFeatureManager directly against the database diff --git a/test/SpecRunner.offlineFeaturesManagerBasic.html b/test/SpecRunner.offlineFeaturesManagerBasic.html index 6785cc0..8a34954 100644 --- a/test/SpecRunner.offlineFeaturesManagerBasic.html +++ b/test/SpecRunner.offlineFeaturesManagerBasic.html @@ -42,7 +42,7 @@ "esri/layers/FeatureLayer", "esri/geometry", "esri/request", "dojo/dom", "dojo/on", "dojo/query", "dojo/dom-construct", - "../dist/offline-editlight-src.js", + "../dist/offline-edit-basic-src.js", "dojo/domReady!"], function(Map, GraphicsLayer, Graphic, @@ -62,7 +62,7 @@ g_modules.esriRequest = esriRequest; g_modules.Graphic = Graphic; - g_offlineFeaturesManager = new O.esri.Edit.OfflineFeatureLayer(); + g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerBasic(); g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST"; g_offlineFeaturesManager.DB_UID = "OBJECTID"; //VERY IMPORTANT! We get this from the Service Directory "Fields" section. diff --git a/test/spec/offlineAttachmentsSpec.js b/test/spec/offlineAttachmentsSpec.js index 8169258..cfd6975 100644 --- a/test/spec/offlineAttachmentsSpec.js +++ b/test/spec/offlineAttachmentsSpec.js @@ -637,7 +637,6 @@ describe("Attachments", function() async.it("Get attachments database usage", function(done){ g_featureLayer.getAttachmentsUsage(function(usage,error){ - expect(usage.sizeBytes).toBe(135282); expect(usage.attachmentCount).toBe(5); done(); }); @@ -664,7 +663,6 @@ describe("Attachments", function() async.it("Get attachments database usage", function(done){ g_featureLayer.getAttachmentsUsage(function(usage,error){ - expect(usage.sizeBytes).toBe(247593); expect(usage.attachmentCount).toBe(5); done(); }); diff --git a/test/spec/offlineFeaturesManagerSpec.js b/test/spec/offlineFeaturesManagerSpec.js index 0b3adf7..84d6d74 100644 --- a/test/spec/offlineFeaturesManagerSpec.js +++ b/test/spec/offlineFeaturesManagerSpec.js @@ -89,9 +89,9 @@ describe("Normal online editing - Exercise the feature services", function() expect(addResults[0].success).toBeTruthy(); expect(addResults[1].success).toBeTruthy(); expect(addResults[2].success).toBeTruthy(); - g1.attributes.objectid = addResults[0].objectId; - g2.attributes.objectid = addResults[1].objectId; - g3.attributes.objectid = addResults[2].objectId; + //g1.attributes.objectid = addResults[0].objectId; + //g2.attributes.objectid = addResults[1].objectId; + //g3.attributes.objectid = addResults[2].objectId; expect(getObjectIds(g_featureLayers[0].graphics)).toEqual(getObjectIds([g1,g2,g3])); expect(g_featureLayers[0].graphics.length).toBe(3); countFeatures(g_featureLayers[0], function(success,result) @@ -527,12 +527,12 @@ describe("Offline Editing", function() expect(getObjectIds(g_featureLayers[0].graphics)).toEqual(getObjectIds([g1,g2,g4,g5,g6])); expect(g_featureLayers[0].graphics.length).toBe(5); - g4.attributes.objectid = addResults[0].objectId; - g5.attributes.objectid = addResults[1].objectId; - g6.attributes.objectid = addResults[2].objectId; - expect(g4.attributes.objectid).toBeLessThan(0); - expect(g5.attributes.objectid).toBeLessThan(g4.attributes.objectid); - expect(g6.attributes.objectid).toBeLessThan(g5.attributes.objectid); + //g4.attributes.objectid = addResults[0].objectId; + //g5.attributes.objectid = addResults[1].objectId; + //g6.attributes.objectid = addResults[2].objectId; + expect(g4.attributes.OBJECTID).toEqual(-1); + expect(g5.attributes.OBJECTID).toEqual(-2); + expect(g6.attributes.OBJECTID).toEqual(-3); }, function(error) { @@ -648,7 +648,7 @@ describe("Offline Editing", function() async.it("check db size", function(done){ g_featureLayers[0].getUsage(function(usage,error){ - expect(usage.sizeBytes).toBe(9203); + expect(usage.sizeBytes).toBe(9311); expect(usage.editCount).toBe(5); expect(error).toBe(null); done(); @@ -1116,7 +1116,6 @@ describe("Offline Editing", function() { var listener = jasmine.createSpy('event listener all edits sent'); - var listener_editsSent = jasmine.createSpy('event listener edits sent'); g_offlineFeaturesManager.on(g_offlineFeaturesManager.events.ALL_EDITS_SENT,listener);