From e694b69f5472e0de5fc449bb27ed07b78be202b0 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Fri, 16 Oct 2015 13:27:49 +0000
Subject: [PATCH] SSDM-2632 : Search with numeric properties, new better
 implementation

SVN: 34868
---
 .../sis/openbis/systemtest/api/v3/SearchSampleTest.java  | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/SearchSampleTest.java b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/SearchSampleTest.java
index 9e211840062..55711c91515 100644
--- a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/SearchSampleTest.java
+++ b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/SearchSampleTest.java
@@ -843,7 +843,7 @@ public class SearchSampleTest extends AbstractSampleTest
     
     private String getCodePropertyPairs(List<Sample> samples, String propertyCode) {
         StringBuilder builder = new StringBuilder();
-        
+        builder.append("SEARCH TEST RESULT: ");
         for(Sample sample : samples) {
             builder.append(sample.getCode() + ":" + sample.getProperties().get(propertyCode) + " ");
         }
@@ -864,11 +864,16 @@ public class SearchSampleTest extends AbstractSampleTest
         sortByCodeFO.sortBy().code().asc();
         sortByCodeFO.withProperties();
         
+        //Equals
+        SampleSearchCriteria criteriaE = new SampleSearchCriteria();
+        criteriaE.withNumberProperty("SIZE").thatEquals(666);
+        List<Sample> samplesE = search(sessionToken, criteriaE, sortByCodeFO);
+        assertSampleIdentifiersInOrder(samplesE, "/CISD/CP-TEST-3");
+        
         //Less
         SampleSearchCriteria criteriaL = new SampleSearchCriteria();
         criteriaL.withNumberProperty("SIZE").thatIsLessTo(666);
         List<Sample> samplesL = search(sessionToken, criteriaL, sortByCodeFO);
-        System.out.println(getCodePropertyPairs(samplesL, "SIZE"));
         assertSampleIdentifiersInOrder(samplesL, "/CISD/CP-TEST-1", "/CISD/CP-TEST-2");
         
         //Less or Equals
-- 
GitLab