From: xy.qian Date: Tue, 24 Oct 2017 11:20:44 +0000 (+0800) Subject: [common][tct-datacontrol-tizen-tests][DPTTIZEN-2901 Modify tc] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=700e6f173ae42bd04582bd9888cb45e6c1ae3bc0;p=test%2Ftct%2Fweb%2Fapi.git [common][tct-datacontrol-tizen-tests][DPTTIZEN-2901 Modify tc] Change-Id: Id82a7c7c907a6f0203bcad9a13813cc5a56ba6e3 Signed-off-by: xy.qian --- diff --git a/common/tct-datacontrol-tizen-tests/datacontrol/DataControlChangeCallback_onsuccess.html b/common/tct-datacontrol-tizen-tests/datacontrol/DataControlChangeCallback_onsuccess.html index eb85e60f3..69cc250f5 100644 --- a/common/tct-datacontrol-tizen-tests/datacontrol/DataControlChangeCallback_onsuccess.html +++ b/common/tct-datacontrol-tizen-tests/datacontrol/DataControlChangeCallback_onsuccess.html @@ -43,7 +43,15 @@ setup({timeout: 30000}); var t = async_test(document.title, {timeout: 30000}), globalDataControl, globalReqId = generateGlobalReqId(), watchId, currentDate = new Date().getTime().toString(), rowData, descriptionToSet = currentDate + "_desc", returnedValue = null, dataChangeSuccessCallback; + t.step(function () { + add_result_callback(function (res) { + try { + globalDataControl.removeChangeListener(returnedValue); + } catch (err) { + // do nothing in case removeChangeListener throw an exception + } + }); rowData = { columns: ["WORD", "WORD_DESC"], @@ -51,16 +59,14 @@ t.step(function () { }; dataChangeSuccessCallback = t.step_func(function (eventType, rowData) { - assert_equals(returnedValue, undefined, "Incorrect returned value"); + assert_type(returnedValue, "long", "Incorrect returned value"); assert_equals(eventType, "SQL_INSERT", "incorrect request eventType"); assert_type(rowData, "object", "rowData is not object"); - globalDataControl.removeChangeListener(watchId); t.done(); }); globalDataControl = tizen.datacontrol.getDataControlConsumer(PROVIDER_ID, DATA_ID, TYPE_SQL); returnedValue = globalDataControl.addChangeListener(dataChangeSuccessCallback); - alert(returnedValue); globalReqId++; globalDataControl.insert(globalReqId, rowData); }); diff --git a/common/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_addChangeListener.html b/common/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_addChangeListener.html index 441a682f3..f452c8e46 100644 --- a/common/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_addChangeListener.html +++ b/common/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_addChangeListener.html @@ -41,7 +41,15 @@ setup({timeout: 30000}); var t = async_test(document.title, {timeout: 30000}), globalDataControl, globalReqId = generateGlobalReqId(), watchId, currentDate = new Date().getTime().toString(), rowData, descriptionToSet = currentDate + "_desc", returnedValue = null, dataChangeSuccessCallback; + t.step(function () { + add_result_callback(function (res) { + try { + globalDataControl.removeChangeListener(returnedValue); + } catch (err) { + // do nothing in case removeChangeListener throw an exception + } + }); rowData = { columns: ["WORD", "WORD_DESC"], @@ -49,7 +57,7 @@ t.step(function () { }; dataChangeSuccessCallback = t.step_func(function (eventType, rowData) { - globalDataControl.removeChangeListener(watchId); + assert_type(returnedValue, "long", "Incorrect returned value"); t.done(); }); diff --git a/common/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_addChangeListener_with_errorCallback.html b/common/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_addChangeListener_with_errorCallback.html index 9f2490604..4745a01f6 100644 --- a/common/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_addChangeListener_with_errorCallback.html +++ b/common/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_addChangeListener_with_errorCallback.html @@ -41,7 +41,15 @@ setup({timeout: 30000}); var t = async_test(document.title, {timeout: 30000}), globalDataControl, globalReqId = generateGlobalReqId(), currentDate = new Date().getTime().toString(), rowData, descriptionToSet = currentDate + "_desc", returnedValue = null, dataChangeSuccessCallback, errorCallback; + t.step(function () { + add_result_callback(function (res) { + try { + globalDataControl.removeChangeListener(returnedValue); + } catch (err) { + // do nothing in case removeChangeListener throw an exception + } + }); rowData = { columns: ["WORD", "WORD_DESC"], @@ -53,9 +61,10 @@ t.step(function () { }); dataChangeSuccessCallback = t.step_func(function (eventType, rowData) { - assert_equals(returnedValue, undefined, "Incorrect returned value"); + assert_type(returnedValue, "long", "Incorrect returned value"); assert_equals(eventType, "SQL_INSERT", "incorrect request eventType"); assert_type(rowData, "object", "rowData is not object"); + t.done(); }); globalDataControl = tizen.datacontrol.getDataControlConsumer(PROVIDER_ID, DATA_ID, TYPE_SQL);