//==== 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});
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) {
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
test(function () {
check_no_interface_object("AudioContentLyrics");
}, "AudioContentLyrics_notexist");
+
</script>
</body>
</html>
<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});
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) {
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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) {
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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) {
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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>
<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});
});
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",
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
//==== 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});
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",
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
});
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",
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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) {
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
//==== 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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
});
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",
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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) {
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
test(function () {
check_no_interface_object("AudioContent");
}, "AudioContent_notexist");
+
</script>
</body>
</html>
//==== 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});
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>
test(function () {
check_no_interface_object("ContentArraySuccessCallback");
}, "ContentArraySuccessCallback_notexist");
+
</script>
</body>
</html>
//==== 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});
});
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>
test(function () {
check_no_interface_object("ContentChangeCallback");
}, "ContentChangeCallback_notexist");
+
</script>
</body>
</html>
//==== 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});
prepare_file_for_scan(addedImagePath, onCopySuccess);
});
+
</script>
</body>
</html>
//==== 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});
"r"
);
});
+
</script>
</body>
</html>
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
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>
test(function () {
check_no_interface_object("ContentDirectoryArraySuccessCallback");
}, "ContentDirectoryArraySuccessCallback_notexist");
+
</script>
</body>
</html>
//==== 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");
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>
<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});
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");
tizen.content.getDirectories(onSuccess, onError);
});
+
</script>
</body>
</html>
//==== 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});
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);
tizen.content.getDirectories(onSuccess, onError);
});
+
</script>
</body>
</html>
<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});
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");
tizen.content.getDirectories(onSuccess, onError);
});
+
</script>
</body>
</html>
<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});
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",
"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;
}
}
tizen.content.getDirectories(onSuccess, onError);
});
+
</script>
</body>
</html>
test(function () {
check_no_interface_object("ContentDirectory");
}, "ContentDirectory_notexist");
+
</script>
</body>
</html>
//==== 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});
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");
tizen.content.getDirectories(onSuccess, onError);
});
+
</script>
</body>
</html>
//==== 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});
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");
tizen.content.getDirectories(onSuccess, onError);
});
+
</script>
</body>
</html>
//==== 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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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",
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
test(function () {
check_no_interface_object("ImageContent");
}, "ImageContent_notexist");
+
</script>
</body>
</html>
<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});
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];
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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) {
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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") {
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
//==== 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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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",
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
<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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
test(function () {
check_no_interface_object("VideoContent");
}, "VideoContent_notexist");
+
</script>
</body>
</html>
<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});
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);
tizen.content.find(onSuccess, onError, null, filter);
}));
+
</script>
</body>
</html>
</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>
<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>