onError, onResponse, representation, remoteResource, onUpdate;
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onError = t.step_func(function(error) {
assert_unreached("Error occured: " + error.name);
});
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title), onresponse, client, foundSuccess, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onresponse = t.step_func(function (remoteResponse) {
assert_type(remoteResponse, "object", "remoteResponse should be an object.");
assert_own_property(remoteResponse, "result", "remoteResponse should have result property.");
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", foundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, onError, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, onError, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, onError, retVal, requestListener, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
onFoundSuccess = t.step_func(function(resource) {
retVal = resource.startCaching();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, retVal, onUpdated, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onUpdated = t.step_func(function() {
});
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
assert_equals(retVal, undefined, "Returned value of methodDelete method should be undefined");
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
iotInit();
client = tizen.iotcon.getClient();
client.findResource(null, null, "ALL", onFoundSuccess, onError);
-});s
+});
</script>
</body>
</html>
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onError, onChanged, retVal, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onChanged = t.step_func(function(isActive) {
assert_unreached("Error occured: " + error.name);
});
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
check_readonly(remoteResponse, "options", remoteResponse.options, "array", new tizen.IotconOption(3000, "12345"));
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
check_readonly(remoteResponse, "representation", remoteResponse.representation, "object", null);
t.done();
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
var t = async_test(document.title, {timeout: 30000}), client, onFoundSuccess, onResponse, query = {};
t.step(function () {
+ add_result_callback(function(){
+ try{
+ Remove_Resource();
+ }catch(err){
+ }
+ });
+
onResponse = t.step_func(function(remoteResponse) {
check_readonly(remoteResponse, "result", remoteResponse.result, "string", "FORBIDDEN");
assert_in_array(remoteResponse.result, ["SUCCESS", "ERROR", "RESOURCE_CREATED", "RESOURCE_DELETED", "SLOW", "FORBIDDEN"], "Incorrect value of type");
});
iotInit();
+ Create_Resource();
client = tizen.iotcon.getClient();
query.resourceType = "core.light";
client.findResource(null, query, "ALL", onFoundSuccess);
resourceInterfaces = ["oic.if.b"];
requestListener = {
onget: function(request) {
- representation = new tizen.Presentation(uriPath);
+ representation = new tizen.Representation(uriPath);
representation.resourceTypes = ["core.light"];
representation.resourceInterfaces = ["oic.if.b"];
representation.attributes = {};
onput:function(request) {
var response = new tizen.Response(request);
try {
- resource.attributes = request.representation.attributes;
response.representation = request.representation;
response.result = 'RESOURCE_CHANGED';
response.send();
var uri = request.representation.uriPath;
if (uri == '/kitchen/light') {
//put attibute value
- resource.attributes = request.representation.attributes;
response.representation = request.representation;
response.result = 'RESOURCE_CHANGED';
}else{
var resourceTypes = ['core.light'];
var resourceInterfaces = ['oic.if.b'];
var attributes = { lightState: 'off' };
- that.addResource( newUriPath, resourceTypes, resourceInterfaces, attributes);
response.result = 'RESOURCE_CREATED';
- ui.listResourceURIPaths(that.resources); //update UI
-
var representation = new tizen.Representation(newUriPath);
//set response representation.
representation.resourceTypes = resourceTypes;
}
},
ondelete:function(request) {
- var response = new tizen.Response(request);
- response.representation = request.representation;
- response.result = 'ERROR';
- response.send();
+ try{
+ representation = new tizen.Representation(uriPath);
+ representation.resourceTypes = ["core.light"];
+ representation.resourceInterfaces = ["oic.if.b"];
+ representation.attributes = {};
+ response = new tizen.Response(request);
+ response.representation = representation;
+ response.result = 'ERROR';
+ response.send();
+ } catch (err) {
+ console.log('Failed to send a response: ' + err.name + ', ' + err.message);
+ }
},
onobserving: function(request, observeType, observeId) {
}