[common][tct-application-tizen-tests][Modify TC] 58/146758/2
authorxy.qian <xy.qian@samsung.com>
Wed, 30 Aug 2017 08:56:00 +0000 (16:56 +0800)
committerxy.qian <xy.qian@samsung.com>
Wed, 30 Aug 2017 10:12:36 +0000 (18:12 +0800)
Change-Id: I13f9d4313a9382de8992f7309a0553e7502ebc18
Signed-off-by: xy.qian <xy.qian@samsung.com>
common/tct-application-tizen-tests/application/ApplicationManager_addAppStatusChangeListener_InvalidValuesError.html

index 5de2f5b9f09b5eb0173aa3d66d7bd79ff4088bb9..754f99a1cdc4ba045eed39d89adb7173df24b90e 100644 (file)
@@ -33,18 +33,24 @@ Authors:
 <script>
 
 //==== TEST: ApplicationManager_addAppStatusChangeListener_InvalidValuesError
-//==== LABEL Check if the application id parameter is an empty string will throw exception 
+//==== LABEL Check if the application id parameter is an empty string will throw exception
 //==== SPEC Tizen Web API:Application:Application:ApplicationManager:addAppStatusChangeListener M
 //==== SPEC_URL TBD
 //==== TEST_CRITERIA MC
 
-test(function () {
-    var appEventCallback;
+setup({timeout: 300000});
+
+var t = async_test(document.title, {timeout: 300000}), statusEventCallback;
+t.step(function () {
+    statusEventCallback = t.step_func(function (appId, isActive) {
+        assert_unreached("addAppStatusChangeListener() success callback should not be invoked");
+    });
+
     assert_throws(INVALID_VALUES_EXCEPTION, function () {
-        tizen.application.addAppStatusChangeListener(appEventCallback, "");
+        tizen.application.addAppStatusChangeListener(statusEventCallback, "");
     }, "exception should be thrown");
-
-}, document.title);
+    t.done();
+});
 
 </script>
 </body>