1--TEST-- 2SolrInputDocument::addChildDocument()/SolrInputDocument::addChildDocuments() - Expected SolrIllegalArgumentException 3--FILE-- 4<?php 5 6require_once "bootstrap.inc"; 7 8$doc = new SolrInputDocument(); 9 10$child1 = new SolrInputDocument(); 11$child2 = new SolrInputDocument(); 12 13$doc->addField('id', 1123); 14$doc->addField('features', "PHP Client Side"); 15$doc->addField('features', "Fast development cycles"); 16$doc->cat = 'Information Technology'; 17try { 18 $doc->addChildDocument($child1); 19} catch (SolrIllegalArgumentException $e) { 20 echo $e->getMessage(). PHP_EOL; 21} 22 23$children = array($child1, $child2); 24try { 25 $doc->addChildDocuments($children); 26} catch (SolrIllegalArgumentException $e) { 27 echo $e->getMessage(). PHP_EOL; 28} 29?> 30--EXPECT-- 31Child document has no fields 32SolrInputDocument number 1 has no fields