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);