Author: ygrego Date: 2015-04-15 15:38:46 +0000 (Wed, 15 Apr 2015) New Revision: 1207 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/1207 Log: New methods: "testAnd" and "testOr". Modified: oipf/js/test/SearchManagerTest.js Modified: oipf/js/test/SearchManagerTest.js =================================================================== --- oipf/js/test/SearchManagerTest.js 2015-04-15 15:26:10 UTC (rev 1206) +++ oipf/js/test/SearchManagerTest.js 2015-04-15 15:38:46 UTC (rev 1207) @@ -611,4 +611,43 @@ }, + testAnd: function(resolve, reject) { + var metadataSearch = this.searchManagerObj. + createSearch(this.SCHEDULED_CONTENT); + + var queryA = metadataSearch.createQuery("name", 0, "X:ENIUS"); + var queryB = metadataSearch.createQuery("name", 0, "X:ENIUS"); + + var newQuery = queryA.and(queryB); + + if (this.assertNotNull(newQuery) && + !this.assertEquals(newQuery, queryA)) { + + resolve(); + } else { + reject(); + } + + }, + + testOr: function(resolve, reject) { + var metadataSearch = this.searchManagerObj. + createSearch(this.SCHEDULED_CONTENT); + + var queryA = metadataSearch.createQuery("name", 0, "X:ENIUS"); + var queryB = metadataSearch.createQuery("name", 0, "X:ENIUS"); + + var newQuery = queryA.or(queryB); + + if (this.assertNotNull(newQuery) && + !this.assertEquals(newQuery, queryA)) { + + resolve(); + } else { + reject(); + } + + } + + }); \ No newline at end of file