Skip to content
Snippets Groups Projects
Commit d5ce2726 authored by pkupczyk's avatar pkupczyk
Browse files

SSDM-2362 : V3 AS API - global search - more js-tests

SVN: 35686
parent cf469dbc
No related branches found
No related tags found
No related merge requests found
...@@ -592,7 +592,7 @@ define([ 'jquery', 'underscore', 'openbis', 'test/common', 'test/naturalsort' ], ...@@ -592,7 +592,7 @@ define([ 'jquery', 'underscore', 'openbis', 'test/common', 'test/naturalsort' ],
var fSearch = function(facade) { var fSearch = function(facade) {
var criteria = new c.GlobalSearchCriteria(); var criteria = new c.GlobalSearchCriteria();
criteria.withText().thatContains("20130412150049446-204 20130412140147735-20 20130417094936021-428 H2O"); criteria.withText().thatContains("20130412150049446-204 20130412140147735-20 20130417094936021-428 H2O");
criteria.withObjectKind().thatIn(["EXPERIMENT"]); criteria.withObjectKind().thatIn([ "EXPERIMENT" ]);
return facade.searchGlobally(criteria, c.createGlobalSearchObjectFetchOptions()); return facade.searchGlobally(criteria, c.createGlobalSearchObjectFetchOptions());
} }
...@@ -614,5 +614,33 @@ define([ 'jquery', 'underscore', 'openbis', 'test/common', 'test/naturalsort' ], ...@@ -614,5 +614,33 @@ define([ 'jquery', 'underscore', 'openbis', 'test/common', 'test/naturalsort' ],
testSearch(c, fSearch, fCheck); testSearch(c, fSearch, fCheck);
}); });
QUnit.test("searchGlobally() withWildCards", function(assert) {
var c = new common(assert);
var fSearch = function(facade) {
var criteria = new c.GlobalSearchCriteria();
criteria.withText().thatContains("256x25*");
criteria.withWildCards();
return facade.searchGlobally(criteria, c.createGlobalSearchObjectFetchOptions());
}
var fCheck = function(facade, objects) {
c.assertEqual(objects.length, 1);
var object0 = objects[0];
c.assertEqual(object0.getObjectKind(), "DATA_SET", "ObjectKind");
c.assertEqual(object0.getObjectPermId().getPermId(), "20130412142942295-198", "ObjectPermId");
c.assertEqual(object0.getObjectIdentifier().getPermId(), "20130412142942295-198", "ObjectIdentifier");
c.assertEqual(object0.getMatch(), "Property 'Resolution': 256x256", "Match");
c.assertNotNull(object0.getScore(), "Score");
c.assertEqual(object0.getDataSet().getCode(), "20130412142942295-198", "DataSet");
c.assertNull(object0.getExperiment(), "Experiment");
c.assertNull(object0.getSample(), "Sample");
c.assertNull(object0.getMaterial(), "Material");
}
testSearch(c, fSearch, fCheck);
});
} }
}); });
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment