From 69aa70a5fc75e2ea38c4be0f1fa48baeda3ac637 Mon Sep 17 00:00:00 2001 From: Michael Suzuki Date: Thu, 23 Feb 2017 20:14:19 +0000 Subject: [PATCH] Harden the basic test --- .../java/org/alfresco/rest/search/SearchTest.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/e2e-test/java/org/alfresco/rest/search/SearchTest.java b/e2e-test/java/org/alfresco/rest/search/SearchTest.java index 51f8b25f0..3c785a718 100644 --- a/e2e-test/java/org/alfresco/rest/search/SearchTest.java +++ b/e2e-test/java/org/alfresco/rest/search/SearchTest.java @@ -20,6 +20,7 @@ package org.alfresco.rest.search; import org.alfresco.utility.model.TestGroup; import org.springframework.http.HttpStatus; +import org.testng.Assert; import org.testng.annotations.Test; /** @@ -32,13 +33,22 @@ public class SearchTest extends AbstractSearchTest @Test(groups={TestGroup.SEARCH, TestGroup.REST_API}) public void searchCreatedData() throws Exception { - SearchResponse nodes = query("car"); + SearchResponse nodes = query("fox"); restClient.assertStatusCodeIs(HttpStatus.OK); nodes.assertThat().entriesListIsNotEmpty(); - nodes = query("fox"); + SearchNodeModel entity = nodes.getEntryByIndex(0); + Assert.assertEquals(entity.getSearch().getScore(), 1); + entity.assertThat().field("name").contains("pangram.txt"); + + nodes = query("car"); restClient.assertStatusCodeIs(HttpStatus.OK); + entity = nodes.getEntryByIndex(0); + nodes.assertThat().entriesListIsNotEmpty(); + Assert.assertEquals(entity.getSearch().getScore(), 1); + entity.assertThat().field("search").contains("score"); + entity.assertThat().field("name").contains("cars.txt"); } @Test(groups={TestGroup.SEARCH,TestGroup.REST_API})