[Content] clean up - part 1
authorTomasz Kusmierz <t.kusmierz@samsung.com>
Mon, 23 Sep 2013 11:21:52 +0000 (13:21 +0200)
committerGerrit Code Review <gerrit@gerrit.vlan144.tizendev.org>
Tue, 24 Sep 2013 14:44:08 +0000 (14:44 +0000)
Change-Id: I18e7b7c41f8518979873f7d92575c360b052a290

47 files changed:
tct-content-tizen-tests/content/AudioContentLyrics_extend.html
tct-content-tizen-tests/content/AudioContentLyrics_notexist.html
tct-content-tizen-tests/content/AudioContentLyrics_texts_attribute.html
tct-content-tizen-tests/content/AudioContentLyrics_timestamps_attribute.html
tct-content-tizen-tests/content/AudioContentLyrics_type_attribute.html
tct-content-tizen-tests/content/AudioContent_album_attribute.html
tct-content-tizen-tests/content/AudioContent_artists_attribute.html
tct-content-tizen-tests/content/AudioContent_bitrate_attribute.html
tct-content-tizen-tests/content/AudioContent_composers_attribute.html
tct-content-tizen-tests/content/AudioContent_copyright_attribute.html
tct-content-tizen-tests/content/AudioContent_duration_attribute.html
tct-content-tizen-tests/content/AudioContent_extend.html
tct-content-tizen-tests/content/AudioContent_genres_attribute.html
tct-content-tizen-tests/content/AudioContent_lyrics_attribute.html
tct-content-tizen-tests/content/AudioContent_notexist.html
tct-content-tizen-tests/content/AudioContent_trackNumber_attribute.html
tct-content-tizen-tests/content/ContentArraySuccessCallback_notexist.html
tct-content-tizen-tests/content/ContentArraySuccessCallback_onsuccess.html
tct-content-tizen-tests/content/ContentChangeCallback_notexist.html
tct-content-tizen-tests/content/ContentChangeCallback_oncontentadded.html
tct-content-tizen-tests/content/ContentChangeCallback_oncontentremoved.html
tct-content-tizen-tests/content/ContentChangeCallback_oncontentupdated.html
tct-content-tizen-tests/content/ContentDirectoryArraySuccessCallback_notexist.html
tct-content-tizen-tests/content/ContentDirectoryArraySuccessCallback_onsuccess.html
tct-content-tizen-tests/content/ContentDirectory_directoryURI_attribute.html
tct-content-tizen-tests/content/ContentDirectory_extend.html
tct-content-tizen-tests/content/ContentDirectory_id_attribute.html
tct-content-tizen-tests/content/ContentDirectory_modifiedDate_attribute.html
tct-content-tizen-tests/content/ContentDirectory_notexist.html
tct-content-tizen-tests/content/ContentDirectory_storageType_attribute.html
tct-content-tizen-tests/content/ContentDirectory_title_attribute.html
tct-content-tizen-tests/content/ImageContent_extend.html
tct-content-tizen-tests/content/ImageContent_geolocation_attribute.html
tct-content-tizen-tests/content/ImageContent_height_attribute.html
tct-content-tizen-tests/content/ImageContent_notexist.html
tct-content-tizen-tests/content/ImageContent_orientation_attribute.html
tct-content-tizen-tests/content/ImageContent_width_attribute.html
tct-content-tizen-tests/content/VideoContent_album_attribute.html
tct-content-tizen-tests/content/VideoContent_artists_attribute.html
tct-content-tizen-tests/content/VideoContent_duration_attribute.html
tct-content-tizen-tests/content/VideoContent_extend.html
tct-content-tizen-tests/content/VideoContent_geolocation_attribute.html
tct-content-tizen-tests/content/VideoContent_height_attribute.html
tct-content-tizen-tests/content/VideoContent_notexist.html
tct-content-tizen-tests/content/VideoContent_width_attribute.html
tct-content-tizen-tests/tests.full.xml
tct-content-tizen-tests/tests.xml

index c9069d44e189bbbff308fd4fddd332f6253fa74e..c7ec29d5ba4c67b4d42af1df440887a27e977f07 100644 (file)
@@ -34,7 +34,7 @@ Authors:
 //==== PRIORITY P3
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContentLyrics:AudioContentLyrics U
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA OBX
 setup({timeout: 30000});
 
@@ -45,11 +45,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             if(contents[i].lyrics) {
@@ -66,6 +67,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index d36543835e2555f9915028100920c808d4ae6926..3a6135acc1cab932df90239f9d0a095d245584cb 100644 (file)
@@ -38,6 +38,7 @@ Authors:
 test(function () {
     check_no_interface_object("AudioContentLyrics");
 }, "AudioContentLyrics_notexist");
+
 </script>
 </body>
 </html>
index 01d4be8ec2135f47847f78e5c2b331d55451dba4..44b7c4dc1604aba7bf0d01c1ca0d0e3579481aa1 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script texts="text/javascript">
 //==== TEST: AudioContentLyrics_texts_attribute
-//==== LABEL: Check if AudioContentLyrics have texts attribute with proper type
+//==== LABEL: Check if AudioContentLyrics have texts attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContentLyrics:texts A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             if(contents[i].lyrics) {
@@ -83,6 +84,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 4772624786fe8a51595d9e7fd8bfb2b62bd832e1..bb884fd5d130bb3671f272807298a58d439bf549 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script timestamps="text/javascript">
 //==== TEST: AudioContentLyrics_timestamps_attribute
-//==== LABEL: Check if AudioContentLyrics have timestamps attribute with proper type
+//==== LABEL: Check if AudioContentLyrics have timestamps attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContentLyrics:timestamps A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             if(contents[i].lyrics) {
@@ -81,6 +82,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 2737a6c68c29916f8532f23aa0946f2d0e0c0ccc..5a80a7daa9afcbe2255a0fb4fcac17829b6df989 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: AudioContentLyrics_type_attribute
-//==== LABEL: Check if AudioContentLyrics have type attribute with proper type, not null
+//==== LABEL: Check if AudioContentLyrics have type attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContentLyrics:type A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             if(contents[i].lyrics) {
@@ -65,6 +66,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 30754640085a040d8d2e4b42674c078410e67ac2..4f8e19236e20a9c67f2ff60c57c9c83cc0908825 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: AudioContent_album_attribute
-//==== LABEL: Check if AudioContent have album attribute with proper type, readonly, nullable
+//==== LABEL: Check if AudioContent have album attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:album A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,22 +44,25 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         if(content.album !== null) {
             check_readonly(content, "album", content.album, "string", "MyAlbum");
+            t.done();
         }
 
-        t.done();
+        assert_unreached("There are no media items with album property.");
     });
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index cfff71031fdf41bf9db69b750205d44904281f46..8261ec27c5859a19dcdbf52e7666257cf92eb1fe 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: AudioContent_artists_attribute
-//==== LABEL: Check if AudioContent have artists attribute with proper type, readonly, nullable
+//==== LABEL: Check if AudioContent have artists attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:artists A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -48,7 +48,8 @@ setup_contents(t, t.step_func(function () {
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             assert_own_property(contents[i], "artists",
@@ -79,6 +80,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 481a27176570b30cab0d02dd602acf9d47c4f332..41cf5eaff651383467c907c3177d842df664a225 100644 (file)
@@ -33,7 +33,7 @@ Authors:
 //==== LABEL: Check if AudioContent have bitrate attribute with proper type, readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:bitrate A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             check_readonly(contents[i], "bitrate", contents[i].bitrate, "unsigned long",
@@ -59,6 +60,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 76757791d0ca73559e3cda79e789d38820a635de..2340d7dc6b0d7b2d0bdc034e28775747bded5411 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: AudioContent_composers_attribute
-//==== LABEL: Check if AudioContent have composers attribute with proper type, readonly, nullable
+//==== LABEL: Check if AudioContent have composers attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:composers A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -48,7 +48,8 @@ setup_contents(t, t.step_func(function () {
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             assert_own_property(contents[i], "composers",
@@ -80,6 +81,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 79a66a5ee5bdb048fe306f889c5e862b38e91534..99c789dd39ce00e3ae6d285febd5157d707d5f93 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: AudioContent_copyright_attribute
-//==== LABEL: Check if AudioContent have copyright attribute with proper type, readonly, nullable
+//==== LABEL: Check if AudioContent have copyright attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:copyright A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         if(content.copyright !== null) {
@@ -60,6 +61,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index c9bc1589056619f5e2fbabd25b49cb70c1b7a519..a14598a83543fc887a66f5b7b27d885eedca28d6 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: AudioContent_duration_attribute
-//==== LABEL: Check if AudioContent have duration attribute with proper type, readonly, not null
+//==== LABEL: Check if AudioContent have duration attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:duration A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_readonly(content, "duration", content.duration, "number", 100);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 44eb5e74e4d32e8f18318c4884cc6f3e1488d0e6..4bf5d3ac6c803c1845d31c84c063a4dfea630f21 100644 (file)
@@ -34,7 +34,7 @@ Authors:
 //==== PRIORITY P3
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:AudioContent U
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA OBX
 setup({timeout: 30000});
 
@@ -45,11 +45,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_extensibility(content);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 5a041202ae540bdf81775acbbe94c3603277e78b..de38aa83fe3e59ae5cfd590e6df6f7371e2e6617 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: AudioContent_genres_attribute
-//==== LABEL: Check if AudioContent have genres attribute with proper type, readonly, nullable
+//==== LABEL: Check if AudioContent have genres attribute with proper type, readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:genres A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -50,7 +50,8 @@ setup_contents(t, t.step_func(function () {
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             assert_own_property(contents[i], "genres",
@@ -82,6 +83,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 67468c025f6a0dabf5f5ce0c6ed235cb3d1dce45..90f92dbc2f2f1f89e8f2d9861d724b48627901f3 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: AudioContent_lyrics_attribute
-//==== LABEL: Check if AudioContent have lyrics attribute with proper type, nullable
+//==== LABEL: Check if AudioContent have lyrics attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:lyrics A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             if (contents[i].lyrics) {
@@ -84,6 +85,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 4dc70bc5bfca45413acfc6e84102e88ac3d8d80a..beb01e67e8c1af1cd0a9aa88c01b91281b550e1e 100644 (file)
@@ -38,6 +38,7 @@ Authors:
 test(function () {
     check_no_interface_object("AudioContent");
 }, "AudioContent_notexist");
+
 </script>
 </body>
 </html>
index 60c03c3ca3d9aa3bff6196441f56a55695f37649..acefc1f602dfca1831629ab234cbbce0316b3418 100644 (file)
@@ -33,7 +33,7 @@ Authors:
 //==== LABEL: Check if AudioContent have trackNumber attribute with proper type, readonly, nullable
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:AudioContent:trackNumber A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,22 +44,25 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "AUDIO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         if(content.trackNumber !== null) {
             check_readonly(content, "trackNumber", content.trackNumber, "number", 100);
+            t.done();
         }
 
-        t.done();
+        assert_unreached("There are no media items with track number property.");
     });
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 31ec16c87f48eacd5804e74d500443bf83618fa6..abbeeb3ae624d5eb7e5dd61e752326b6eb7ea931 100644 (file)
@@ -38,6 +38,7 @@ Authors:
 test(function () {
     check_no_interface_object("ContentArraySuccessCallback");
 }, "ContentArraySuccessCallback_notexist");
+
 </script>
 </body>
 </html>
index 8c93112b8d81163c9f86f9266fb808bea899f07c..0a4ffcef0fcf72440490f4325434cbaae86a28a9 100644 (file)
@@ -33,7 +33,7 @@ Authors:
 //==== LABEL: Check if ContentArraySuccessCallback onsuccess is called and if its arguments have proper type
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ContentArraySuccessCallback:onsuccess M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA CBT CBOA
 setup({timeout: 30000});
 
@@ -51,11 +51,12 @@ setup_contents(t, t.step_func(function () {
     });
 
     onError = t.step_func(function (error) {
-        assert_unreached("errorCallback called: " + error.name + " with message: " + error.message);
+        assert_unreached("Find() errorCallback called: " + error.name + " with message: " + error.message);
     });
 
     tizen.content.find(onSuccess, onError);
 }));
+
 </script>
 </body>
 </html>
index f08c654ccddfe41f6393458ad14a5d8a47525da8..8bd0a433a3df4efb54a37a4319c71b8db027cf4e 100644 (file)
@@ -38,6 +38,7 @@ Authors:
 test(function () {
     check_no_interface_object("ContentChangeCallback");
 }, "ContentChangeCallback_notexist");
+
 </script>
 </body>
 </html>
index 0e95fc758c5421d44647b31dcf14b351a5fa3499..44f66c6cc82076c86c5afecd97854f447e7b75d7 100644 (file)
@@ -34,7 +34,7 @@ Authors:
 //==== LABEL: Check if ContentChangeCallback oncontentadded is called and if its arguments have proper type
 //==== ONLOAD_DELAY 30
 //==== SPEC Tizen Web API:Content:Content:ContentChangeCallback:oncontentadded M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA CBT CBOA
 setup({timeout: 30000});
 
@@ -69,6 +69,7 @@ t.step(function () {
 
     prepare_file_for_scan(addedImagePath, onCopySuccess);
 });
+
 </script>
 </body>
 </html>
index ab2b5606715864f7e28e659ae271be7976de812d..1b14660fd03f1905f9a30b6470aad6422a851b8f 100644 (file)
@@ -34,7 +34,7 @@ Authors:
 //==== LABEL: Check if ContentChangeCallback oncontentremoved is called and if its arguments have proper type
 //==== ONLOAD_DELAY 30
 //==== SPEC Tizen Web API:Content:Content:ContentChangeCallback:oncontentremoved M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA CBT CBOA
 setup({timeout: 30000});
 
@@ -114,6 +114,7 @@ t.step(function () {
         "r"
     );
 });
+
 </script>
 </body>
 </html>
index c26bc0ac547e6bd21ea8d01d4b6478cfdf006de5..7efa7024b8ea848dadaa4ee8dfdb1b23b06f1279 100644 (file)
@@ -38,7 +38,7 @@ Authors:
 setup({timeout: 30000});
 
 var t = async_test("ContentChangeCallback_oncontentupdated", { timeout: 30000 }),
-    changeCallback, testDescription = "TEST DESCRIPTION", onSuccess;
+    changeCallback, testDescription = "TEST DESCRIPTION", onSuccess, onError;
 
 t.step(function () {
     //cleanup after TC
@@ -51,23 +51,27 @@ t.step(function () {
     changeCallback = {
         oncontentupdated: t.step_func(function (content) {
             assert_type(content, "object", "content should be an object");
-            assert_true(content.description === testDescription, "description should be updated");
+            assert_equals(content.description, testDescription, "description should be updated");
             check_content_object(content);
 
             t.done();
         })
     };
 
-    onSuccess = t.step_func(function (files) {
-        assert_true(files.length > 0, "content is not found");
-        files[0].description = testDescription;
-        tizen.content.update(files[0]);
+    onSuccess = t.step_func(function (contents) {
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
+        contents[0].description = testDescription;
+        tizen.content.update(contents[0]);
+    });
+    onError = t.step_func(function (error) {
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     tizen.content.setChangeListener(changeCallback);
-
-    tizen.content.find(onSuccess);
+    tizen.content.find(onSuccess, onError);
 });
+
 </script>
 </body>
 </html>
index ad4947d68a79c08f2465cb58d54fc6b97c7852a8..d9aca001650229d4083dc237ac91c820b5bc3cc0 100644 (file)
@@ -38,6 +38,7 @@ Authors:
 test(function () {
     check_no_interface_object("ContentDirectoryArraySuccessCallback");
 }, "ContentDirectoryArraySuccessCallback_notexist");
+
 </script>
 </body>
 </html>
index db07d0c747ca8c7ae2860ca3562313622f45ab43..d4408bd20f2469582e8424000e24e69bd8d12e0e 100644 (file)
@@ -33,17 +33,17 @@ Authors:
 //==== LABEL: Check if ContentDirectoryArraySuccessCallback onsuccess is called and if its arguments have proper type
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ContentDirectoryArraySuccessCallback:onsuccess M
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA CBT CBOA
 setup({timeout: 30000});
 
 var t = async_test("ContentDirectoryArraySuccessCallback_onsuccess", {timeout: 30000}),
-    onSuccess, directory;
+    onSuccess, onError, directory;
 
 t.step(function () {
     onSuccess = t.step_func(function (directories) {
         assert_type(directories, "array", "directories should be an array");
-        assert_true(directories.length > 0, "directories was not found");
+        assert_greater_than(directories.length, 0, "directories were not found");
 
         directory = directories[0];
         assert_type(directory.id, "string", "id should be a string");
@@ -57,9 +57,13 @@ t.step(function () {
 
         t.done();
     });
+    onError = t.step_func(function (error) {
+        assert_unreached("getDirectories() error callback was invoked: " + error.name + " msg: " + error.message);
+    });
 
-    tizen.content.getDirectories(onSuccess);
+    tizen.content.getDirectories(onSuccess, onError);
 });
+
 </script>
 </body>
 </html>
index f786d1bc2f1e64566682661f08059f7551bb31c7..2ad5063a84bf7fd0ddc6c452654374934a2db8a3 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: ContentDirectory_directoryURI_attribute
-//==== LABEL: Check if ContentDirectory have directoryURI attribute with proper type, readonly, not null
+//==== LABEL: Check if ContentDirectory have directoryURI attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ContentDirectory:directoryURI A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -42,11 +42,12 @@ var t = async_test("ContentDirectory_directoryURI_attribute", {timeout: 30000}),
 
 t.step(function () {
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("getDirectories() error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (directories) {
-        assert_true(directories.length > 0, "content directories are not found");
+        assert_type(directories, "array", "directories should be an array");
+        assert_greater_than(directories.length, 0, "directories were not found");
 
         directory = directories[0];
         check_readonly(directory, "directoryURI", directory.directoryURI, "string", "dummy");
@@ -56,6 +57,7 @@ t.step(function () {
 
     tizen.content.getDirectories(onSuccess, onError);
 });
+
 </script>
 </body>
 </html>
index f54382ff082eefe2506cfab8c2e5d093fa8b7c8c..9970aa860f0a397b506649d63b8304fbc77b40ca 100644 (file)
@@ -34,7 +34,7 @@ Authors:
 //==== PRIORITY P3
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ContentDirectory:ContentDirectory U
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA OBX
 setup({timeout: 30000});
 
@@ -43,11 +43,12 @@ var t = async_test("ContentDirectory_extend", {timeout: 30000}),
 
 t.step(function () {
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("getDirectories() error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (directories) {
-        assert_true(directories.length > 0, "content directories are not found");
+        assert_type(directories, "array", "directories should be an array");
+        assert_greater_than(directories.length, 0, "directories were not found");
 
         directory = directories[0];
         check_extensibility(directory);
@@ -56,6 +57,7 @@ t.step(function () {
 
     tizen.content.getDirectories(onSuccess, onError);
 });
+
 </script>
 </body>
 </html>
index 25bbf91a1f40367d6b4317697ebfc925fe7ccf02..8aa44bbe3f7bab196227d6f9cd50ab783164d492 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: ContentDirectory_id_attribute
-//==== LABEL: Check if ContentDirectory have id attribute with proper type, readonly, not null
+//==== LABEL: Check if ContentDirectory have id attribute with proper type, and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ContentDirectory:id A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -42,11 +42,12 @@ var t = async_test("ContentDirectory_id_attribute", {timeout: 30000}),
 
 t.step(function () {
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("getDirectories() error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (directories) {
-        assert_true(directories.length > 0, "content directories are not found");
+        assert_type(directories, "array", "directories should be an array");
+        assert_greater_than(directories.length, 0, "directories were not found");
 
         directory = directories[0];
         check_readonly(directory, "id", directory.id, "string", "dummy");
@@ -56,6 +57,7 @@ t.step(function () {
 
     tizen.content.getDirectories(onSuccess, onError);
 });
+
 </script>
 </body>
 </html>
index e580331a625afae28b0eeef30a3a8226b9caba6d..2fca003a2206fbfb60092711c7186069ad5f8242 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: ContentDirectory_modifiedDate_attribute
-//==== LABEL: Check if ContentDirectory have modifiedDate attribute with proper type, readonly, nullable
+//==== LABEL: Check if ContentDirectory have modifiedDate attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ContentDirectory:modifiedDate A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -42,11 +42,12 @@ var t = async_test("ContentDirectory_modifiedDate_attribute", {timeout: 30000}),
 
 t.step(function () {
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("getDirectories() error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (directories) {
-        assert_true(directories.length > 0, "content directories are not found");
+        assert_type(directories, "array", "directories should be an array");
+        assert_greater_than(directories.length, 0, "directories were not found");
 
         for(i = 0; i < directories.length; i++) {
             assert_own_property(directories[i], "modifiedDate",
@@ -57,7 +58,8 @@ t.step(function () {
                     "ContentDirectory.modifiedDate should be a date");
                 beforeValues = directories[i].modifiedDate;
                 directories[i].modifiedDate = new Date();
-                assert_equals(directories[i].modifiedDate.getTime(), beforeValues.getTime(), "modified date should be readonly");
+                assert_equals(directories[i].modifiedDate.getTime(),
+                    beforeValues.getTime(), "modified date should be readonly");
                 modifiedDate_exist = true;
             }
         }
@@ -68,6 +70,7 @@ t.step(function () {
 
     tizen.content.getDirectories(onSuccess, onError);
 });
+
 </script>
 </body>
 </html>
index 466c250be975d30d290dd7e50883051c270636d7..f157e0928ad629eaad7cdb0b102f1d69ced838fc 100644 (file)
@@ -38,6 +38,7 @@ Authors:
 test(function () {
     check_no_interface_object("ContentDirectory");
 }, "ContentDirectory_notexist");
+
 </script>
 </body>
 </html>
index 64c5f5c5d55292d943600ce4ef1425cbf8200351..97b55477405881618b5f32f6c3b5f79751b01764 100644 (file)
@@ -33,7 +33,7 @@ Authors:
 //==== LABEL: Check if ContentDirectory have storageType attribute with proper type, readonly, not null
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ContentDirectory:storageType A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -42,11 +42,12 @@ var t = async_test("ContentDirectory_storageType_attribute", {timeout: 30000}),
 
 t.step(function () {
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("getDirectories() error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (directories) {
-        assert_true(directories.length > 0, "content directories are not found");
+        assert_type(directories, "array", "directories should be an array");
+        assert_greater_than(directories.length, 0, "directories were not found");
 
         directory = directories[0];
         check_readonly(directory, "storageType", directory.storageType, "string", "dummy");
@@ -56,6 +57,7 @@ t.step(function () {
 
     tizen.content.getDirectories(onSuccess, onError);
 });
+
 </script>
 </body>
 </html>
index fea652abc32fa42127c3481b92e58666d695fb7f..9f22037928fe34d18b78ff1eaf9e27a2683d85e4 100644 (file)
@@ -33,7 +33,7 @@ Authors:
 //==== LABEL: Check if ContentDirectory have title attribute with proper type, readonly, not null
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ContentDirectory:title A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -42,11 +42,12 @@ var t = async_test("ContentDirectory_title_attribute", {timeout: 30000}),
 
 t.step(function () {
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("getDirectories() error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (directories) {
-        assert_true(directories.length > 0, "content directories are not found");
+        assert_type(directories, "array", "directories should be an array");
+        assert_greater_than(directories.length, 0, "directories were not found");
 
         directory = directories[0];
         check_readonly(directory, "title", directory.title, "string", "dummy");
@@ -55,6 +56,7 @@ t.step(function () {
 
     tizen.content.getDirectories(onSuccess, onError);
 });
+
 </script>
 </body>
 </html>
index 60a38c3c4511f3a36f64049801a1d299e943de67..cd620745600906d4c104a18dbb69bac16695f809 100644 (file)
@@ -34,7 +34,7 @@ Authors:
 //==== PRIORITY P3
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ImageContent:ImageContent U
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA OBX
 setup({timeout: 30000});
 
@@ -45,11 +45,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "IMAGE");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_extensibility(content);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 2c84922a9a1274e5b09ae4f6666c8aabbca21bfe..1a059f802ccf7afe52b09a7266147e552d99ef04 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: ImageContent_geolocation_attribute
-//==== LABEL: Check if ImageContent have geolocation attribute with proper type, nullable
+//==== LABEL: Check if ImageContent have geolocation attribute with proper type and is writeable
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ImageContent:geolocation A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ASG
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "IMAGE");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             assert_own_property(contents[i], "geolocation",
@@ -80,6 +81,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 1ca9d79a8f6928d1c07201797650357fc6143fe4..937c1a613c82d56b452350406a13c32a4ba9a49a 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: ImageContent_height_attribute
-//==== LABEL: Check if ImageContent have height attribute with proper type, readonly, not null
+//==== LABEL: Check if ImageContent have height attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ImageContent:height A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "IMAGE");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_readonly(content, "height", content.height, "number", 100);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index cfcf94a45236277bfea9595b12624f3debab5862..fe35f23ff64e6e0a4c00eea96ad49a2d3276c1e5 100644 (file)
@@ -38,6 +38,7 @@ Authors:
 test(function () {
     check_no_interface_object("ImageContent");
 }, "ImageContent_notexist");
+
 </script>
 </body>
 </html>
index 3aa8b73fe1e8be09a35ef9d854006b66d5c22fca..a691513add09dd4e1e51962037a7093ff6e04437 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: ImageContent_orientation_attribute
-//==== LABEL: Check if ImageContent have orientation attribute with proper type
+//==== LABEL: Check if ImageContent have orientation attribute with proper type is writeable and not nullable
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ImageContent:orientation A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ASG AN
 setup({timeout: 30000});
 
@@ -47,11 +47,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "IMAGE");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             newValue = IMAGE_CONTENT_ORIENTATION[(IMAGE_CONTENT_ORIENTATION.indexOf(contents[i].orientation) + 1) % IMAGE_CONTENT_ORIENTATION.length];
@@ -67,6 +68,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index a4eef5b156b287c1a7f2b9b36f2427774b452317..1ddc1d35f4c0c92821ad28f270d2efecc491c1e4 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: ImageContent_width_attribute
-//==== LABEL: Check if ImageContent have width attribute with proper type, readonly, not null
+//==== LABEL: Check if ImageContent have width attribute with proper type, and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:ImageContent:width A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "IMAGE");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_readonly(content, "width", content.width, "number", 100);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 738da3a6ce9fca8a49f21c0f4938051e119ea19b..9978e3a0c04b81195904a7f965410e0727a6850c 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: VideoContent_album_attribute
-//==== LABEL: Check if VideoContent have album attribute with proper type, readonly, nullable
+//==== LABEL: Check if VideoContent have album attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:VideoContent:album A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "VIDEO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         if(content.album !== null) {
@@ -60,6 +61,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index cfd35765e601aea2525661c69c9ccc0fc3f6d06c..d1c426ba665eae6622be3bd41c4f7fe52830b37c 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: VideoContent_artists_attribute
-//==== LABEL: Check if VideoContent have artists attribute with proper type, readonly, nullable
+//==== LABEL: Check if VideoContent have artists attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:VideoContent:artists A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,18 +44,19 @@ setup_contents(t, t.step_func(function () {
     var filter = new tizen.AttributeFilter("type", "EXACTLY", "VIDEO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             assert_own_property(contents[i], "artists",
                 "VideoContent does not own artists property.");
             if (contents[i].artists) {
                 assert_type(contents[i].artists, "array", "artists should be an array");
-                assert_type(contents[i].artists[0], "string", "artists items should be a string");
+                assert_type(contents[i].artists[0], "string", "artists item should be a string");
 
                 beforeValues = contents[i].artists;
                 if (contents[i].artists[0] === "newArtist") {
@@ -79,6 +80,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 78d1e36bae27c6190a2c86081bc5bd0774af436d..7b25533b33b0e2ddb09efb7eb676f59fb2d804d3 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: VideoContent_duration_attribute
-//==== LABEL: Check if VideoContent have duration attribute with proper type, readonly, not null
+//==== LABEL: Check if VideoContent have duration attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:VideoContent:duration A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "VIDEO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_readonly(content, "duration", content.duration, "number", 100);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 4562a9252be7b479de61ae9fe3ac1a4564c5db74..d2cb4c8d49ccc50153c928e863ee7fbb2dede3ef 100644 (file)
@@ -34,7 +34,7 @@ Authors:
 //==== PRIORITY P3
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:VideoContent:VideoContent U
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA OBX
 setup({timeout: 30000});
 
@@ -45,11 +45,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "VIDEO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_extensibility(content);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 8f32d692986d733373ce5f80f4975acf3baa8766..6883953d94aa99de569569a8e69e9c0619aa6d3a 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: VideoContent_geolocation_attribute
-//==== LABEL: Check if VideoContent have geolocation attribute with proper type, nullable
+//==== LABEL: Check if VideoContent have geolocation attribute with proper type and is writeable
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:VideoContent:geolocation A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ASG
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "VIDEO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         for(i = 0; i < contents.length; i++) {
             assert_own_property(contents[i], "geolocation",
@@ -77,6 +78,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 66ffc5b2d5a5ced8d937c4a146eb6669e2c7d431..91fe3f343b9413cde12410d52f3d997f6aef465c 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: VideoContent_height_attribute
-//==== LABEL: Check if VideoContent have height attribute with proper type, readonly, not null
+//==== LABEL: Check if VideoContent have height attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:VideoContent:height A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "VIDEO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_readonly(content, "height", content.height, "number", 100);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index fcc9c136d1fe9ee40160623e5ec6a7e9b2cbbabe..e90e7b4ff20847caeb82f3be530675687bdbc5e6 100644 (file)
@@ -38,6 +38,7 @@ Authors:
 test(function () {
     check_no_interface_object("VideoContent");
 }, "VideoContent_notexist");
+
 </script>
 </body>
 </html>
index 99c11402c3c5d5c2c1b9c7d1d3b6043a43892c4c..549535ebdd2ac587cee61d8893460017e58a1dcb 100644 (file)
@@ -30,10 +30,10 @@ Authors:
 <div id="log"></div>
 <script type="text/javascript">
 //==== TEST: VideoContent_width_attribute
-//==== LABEL: Check if VideoContent have width attribute with proper type, readonly, not null
+//==== LABEL: Check if VideoContent have width attribute with proper type and is readonly
 //==== ONLOAD_DELAY 30
 //==== SPEC: Tizen Web API:Content:Content:VideoContent:width A
-//==== SPEC_URL: https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
+//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/content.html
 //==== TEST_CRITERIA AE AT ARO
 setup({timeout: 30000});
 
@@ -44,11 +44,12 @@ setup_contents(t, t.step_func(function () {
     filter = new tizen.AttributeFilter("type", "EXACTLY", "VIDEO");
 
     onError = t.step_func(function (error) {
-        assert_unreached("Error callback was called: " + error.message);
+        assert_unreached("Find() Error callback was invoked: " + error.name + " msg: " + error.message);
     });
 
     onSuccess = t.step_func(function (contents) {
-        assert_true(contents.length > 0, "media item is not found");
+        assert_type(contents, "array", "contents should be an array");
+        assert_greater_than(contents.length, 0, "media item is not found");
 
         content = contents[0];
         check_readonly(content, "width", content.width, "number", 100);
@@ -58,6 +59,7 @@ setup_contents(t, t.step_func(function () {
 
     tizen.content.find(onSuccess, onError, null, filter);
 }));
+
 </script>
 </body>
 </html>
index 534990b89683e8220031a99de14eb2814de84f5c..12ec1e3b0fa9f69a05e253c29587dda840cf353a 100644 (file)
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if ImageContent have geolocation attribute with proper type, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ImageContent_geolocation_attribute">
+      <testcase purpose="Check if ImageContent have geolocation attribute with proper type and is writeable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ImageContent_geolocation_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_geolocation_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if ImageContent have width attribute with proper type, readonly, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ImageContent_width_attribute">
+      <testcase purpose="Check if ImageContent have width attribute with proper type, and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ImageContent_width_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_width_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if ImageContent have height attribute with proper type, readonly, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ImageContent_height_attribute">
+      <testcase purpose="Check if ImageContent have height attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ImageContent_height_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_height_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if ImageContent have orientation attribute with proper type" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ImageContent_orientation_attribute">
+      <testcase purpose="Check if ImageContent have orientation attribute with proper type is writeable and not nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ImageContent_orientation_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_orientation_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if VideoContent have geolocation attribute with proper type, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_geolocation_attribute">
+      <testcase purpose="Check if VideoContent have geolocation attribute with proper type and is writeable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_geolocation_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_geolocation_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if VideoContent have height attribute with proper type, readonly, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_height_attribute">
+      <testcase purpose="Check if VideoContent have height attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_height_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_height_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if VideoContent have width attribute with proper type, readonly, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_width_attribute">
+      <testcase purpose="Check if VideoContent have width attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_width_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_width_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if VideoContent have duration attribute with proper type, readonly, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_duration_attribute">
+      <testcase purpose="Check if VideoContent have duration attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_duration_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_duration_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if VideoContent have album attribute with proper type, readonly, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_album_attribute">
+      <testcase purpose="Check if VideoContent have album attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_album_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_album_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if VideoContent have artists attribute with proper type, readonly, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_artists_attribute">
+      <testcase purpose="Check if VideoContent have artists attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="VideoContent_artists_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_artists_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContent have album attribute with proper type, readonly, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_album_attribute">
+      <testcase purpose="Check if AudioContent have album attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_album_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_album_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContent have artists attribute with proper type, readonly, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_artists_attribute">
+      <testcase purpose="Check if AudioContent have artists attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_artists_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_artists_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContent have duration attribute with proper type, readonly, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_duration_attribute">
+      <testcase purpose="Check if AudioContent have duration attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_duration_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_duration_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContent have genres attribute with proper type, readonly, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_genres_attribute">
+      <testcase purpose="Check if AudioContent have genres attribute with proper type, readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_genres_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_genres_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContent have composers attribute with proper type, readonly, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_composers_attribute">
+      <testcase purpose="Check if AudioContent have composers attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_composers_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_composers_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContent have copyright attribute with proper type, readonly, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_copyright_attribute">
+      <testcase purpose="Check if AudioContent have copyright attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_copyright_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_copyright_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContent have lyrics attribute with proper type, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_lyrics_attribute">
+      <testcase purpose="Check if AudioContent have lyrics attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContent_lyrics_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_lyrics_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContentLyrics have type attribute with proper type, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContentLyrics_type_attribute">
+      <testcase purpose="Check if AudioContentLyrics have type attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContentLyrics_type_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_type_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContentLyrics have timestamps attribute with proper type" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContentLyrics_timestamps_attribute">
+      <testcase purpose="Check if AudioContentLyrics have timestamps attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContentLyrics_timestamps_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_timestamps_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if AudioContentLyrics have texts attribute with proper type" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContentLyrics_texts_attribute">
+      <testcase purpose="Check if AudioContentLyrics have texts attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="AudioContentLyrics_texts_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_texts_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if ContentDirectory have id attribute with proper type, readonly, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ContentDirectory_id_attribute">
+      <testcase purpose="Check if ContentDirectory have id attribute with proper type, and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ContentDirectory_id_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_id_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if ContentDirectory have directoryURI attribute with proper type, readonly, not null" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ContentDirectory_directoryURI_attribute">
+      <testcase purpose="Check if ContentDirectory have directoryURI attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ContentDirectory_directoryURI_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_directoryURI_attribute.html</test_script_entry>
         </description>
           </spec>
         </specs>
       </testcase>
-      <testcase purpose="Check if ContentDirectory have modifiedDate attribute with proper type, readonly, nullable" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ContentDirectory_modifiedDate_attribute">
+      <testcase purpose="Check if ContentDirectory have modifiedDate attribute with proper type and is readonly" type="compliance" onload_delay="30" status="approved" component="TizenAPI/Content/Content" execution_type="auto" priority="P1" id="ContentDirectory_modifiedDate_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_modifiedDate_attribute.html</test_script_entry>
         </description>
index 2119e1d945dba699f82d3c2a3d51e39c5bc013e7..c70a5b7494b4b63b994bdc67f8e0ff1d5be1326c 100644 (file)
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_extend.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if ImageContent have geolocation attribute with proper type, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_geolocation_attribute">
+      <testcase purpose="Check if ImageContent have geolocation attribute with proper type and is writeable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_geolocation_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_geolocation_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if ImageContent have width attribute with proper type, readonly, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_width_attribute">
+      <testcase purpose="Check if ImageContent have width attribute with proper type, and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_width_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_width_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if ImageContent have height attribute with proper type, readonly, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_height_attribute">
+      <testcase purpose="Check if ImageContent have height attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_height_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_height_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if ImageContent have orientation attribute with proper type" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_orientation_attribute">
+      <testcase purpose="Check if ImageContent have orientation attribute with proper type is writeable and not nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_orientation_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_orientation_attribute.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_extend.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if VideoContent have geolocation attribute with proper type, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_geolocation_attribute">
+      <testcase purpose="Check if VideoContent have geolocation attribute with proper type and is writeable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_geolocation_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_geolocation_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if VideoContent have height attribute with proper type, readonly, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_height_attribute">
+      <testcase purpose="Check if VideoContent have height attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_height_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_height_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if VideoContent have width attribute with proper type, readonly, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_width_attribute">
+      <testcase purpose="Check if VideoContent have width attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_width_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_width_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if VideoContent have duration attribute with proper type, readonly, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_duration_attribute">
+      <testcase purpose="Check if VideoContent have duration attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_duration_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_duration_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if VideoContent have album attribute with proper type, readonly, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_album_attribute">
+      <testcase purpose="Check if VideoContent have album attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_album_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_album_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if VideoContent have artists attribute with proper type, readonly, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_artists_attribute">
+      <testcase purpose="Check if VideoContent have artists attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_artists_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_artists_attribute.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_with_successCallback.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContent have album attribute with proper type, readonly, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_album_attribute">
+      <testcase purpose="Check if AudioContent have album attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_album_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_album_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContent have artists attribute with proper type, readonly, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_artists_attribute">
+      <testcase purpose="Check if AudioContent have artists attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_artists_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_artists_attribute.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_bitrate_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContent have duration attribute with proper type, readonly, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_duration_attribute">
+      <testcase purpose="Check if AudioContent have duration attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_duration_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_duration_attribute.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_trackNumber_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContent have genres attribute with proper type, readonly, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_genres_attribute">
+      <testcase purpose="Check if AudioContent have genres attribute with proper type, readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_genres_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_genres_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContent have composers attribute with proper type, readonly, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_composers_attribute">
+      <testcase purpose="Check if AudioContent have composers attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_composers_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_composers_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContent have copyright attribute with proper type, readonly, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_copyright_attribute">
+      <testcase purpose="Check if AudioContent have copyright attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_copyright_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_copyright_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContent have lyrics attribute with proper type, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_lyrics_attribute">
+      <testcase purpose="Check if AudioContent have lyrics attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_lyrics_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_lyrics_attribute.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_extend.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContentLyrics have type attribute with proper type, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_type_attribute">
+      <testcase purpose="Check if AudioContentLyrics have type attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_type_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_type_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContentLyrics have timestamps attribute with proper type" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_timestamps_attribute">
+      <testcase purpose="Check if AudioContentLyrics have timestamps attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_timestamps_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_timestamps_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if AudioContentLyrics have texts attribute with proper type" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_texts_attribute">
+      <testcase purpose="Check if AudioContentLyrics have texts attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_texts_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_texts_attribute.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_extend.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if ContentDirectory have id attribute with proper type, readonly, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_id_attribute">
+      <testcase purpose="Check if ContentDirectory have id attribute with proper type, and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_id_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_id_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if ContentDirectory have directoryURI attribute with proper type, readonly, not null" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_directoryURI_attribute">
+      <testcase purpose="Check if ContentDirectory have directoryURI attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_directoryURI_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_directoryURI_attribute.html</test_script_entry>
         </description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_title_attribute.html</test_script_entry>
         </description>
       </testcase>
-      <testcase purpose="Check if ContentDirectory have modifiedDate attribute with proper type, readonly, nullable" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_modifiedDate_attribute">
+      <testcase purpose="Check if ContentDirectory have modifiedDate attribute with proper type and is readonly" onload_delay="30" component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_modifiedDate_attribute">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_modifiedDate_attribute.html</test_script_entry>
         </description>