Author: ygrego Date: 2015-04-07 22:22:29 +0000 (Tue, 07 Apr 2015) New Revision: 1097 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/1097 Log: Addition of arguments in method "beforeTest". Modified: oipf/js/test/SearchManagerTest.js Modified: oipf/js/test/SearchManagerTest.js =================================================================== --- oipf/js/test/SearchManagerTest.js 2015-04-07 21:34:16 UTC (rev 1096) +++ oipf/js/test/SearchManagerTest.js 2015-04-07 22:22:29 UTC (rev 1097) @@ -12,7 +12,7 @@ this.timeout = this.timerManager.createTimer.bind(this.timerManager); }, - beforeTest: function() { + beforeTest: function(resolve, reject) { this.searchManagerObj = oipfObjectFactory.createSearchManagerObject(); this.vidBroadObj = oipfObjectFactory.createVideoBroadcastObject(); this.onPlayStateChange = this.onChangeState.bind(this, resolve, reject); @@ -65,21 +65,29 @@ }, testGetCurrentProgram: function (resolve, reject) { - var stat = "Pending"; - console.log("[TEST-RUNNING][Info] Label: Obtain current program according to oipf norm, State: " + stat); - var videoBroadcastObject = oipfObjectFactory.createVideoBroadcastObject(); - var currentChannel = videoBroadcastObject.bindToCurrentChannel(); - var searchTarget = 1; - var metaDataSearch = this.searchManagerObj.createSearch(searchTarget); - var startTime = null; - metaDataSearch.findProgrammesFromStream(currentChannel - , startTime); - var offset = 0; - var count = 1; - metaDataSearch.result.getResults(offset, count); - console.log(metaDataSearch.result[0]);//Must return undefined else wrong implementation of getResults method - var self = this; + + this.addTransition(this.UNREALIZED, this.CONNECTING); + + this.addTransition(this.CONNECTING, this.PRESENTING, resolve); + + this.vidBroadObj.bindToCurrentChannel(); + +// var stat = "Pending"; +// console.log("[TEST-RUNNING][Info] Label: Obtain current program according to oipf norm, State: " + stat); +// var vidBroadObj = oipfObjectFactory.createVideoBroadcastObject(); +// var currentChannel = vidBroadObj.bindToCurrentChannel(); +// var searchTarget = 1; +// var metaDataSearch = this.searchManagerObj.createSearch(searchTarget); +// var startTime = null; +// metaDataSearch.findProgrammesFromStream(currentChannel +// , startTime); +// var offset = 0; +// var count = 1; +// metaDataSearch.result.getResults(offset, count); +// console.log(metaDataSearch.result[0]);//Must return undefined else wrong implementation of getResults method +// +// var self = this; function onMetadataSearch (search, state) { console.log("[INFO]: onMetadataSearch called");