Sure, Its:
test = extent.startTest("TestCase for Mobile services");
driver.get(datafile.getData("testURL"));
driver.findElement(uimap.getLocator("search_textBx")).click();
driver.findElement(uimap.getLocator("search_textBx")).sendKeys(datafile.getData("SerchKeyword_text_01"));
driver.findElement(uimap.getLocator("search_button")).click();
EssentialMethod.threadSleepMethod(4000);
WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.tagName("h2")));
List<WebElement> xp = driver.findElements(By.tagName("h2"));
int count = xp.size();
System.out.println(count);
for(int i=1; i<count; i++){
String text = xp.get(i).getText();
Reporter.log("Result From Search Keyword : "+text, true);
test.log(LogStatus.INFO, "Result From Search Keyword====> "+text);
}
WebElement title = driver.findElement(uimap.getLocator("Title_name"));
Assert.assertTrue(title.isDisplayed(),"result is not fount ");
test.log(LogStatus.PASS, "Assert pass as the condition is true");
test.log(LogStatus.INFO, title.getText());
Reporter.log(title.getText(), true);