1--TEST--
2SolrQuery - Invalid Parameters thorws exception Throws exception on illegal Argument
3--FILE--
4<?php
5
6$query = new SolrQuery();
7$params = new SolrModifiableParams();
8
9try {
10	// normal parameter
11	$query->setQuery('');
12}catch (SolrIllegalArgumentException $e)
13{
14	echo $e->getMessage().PHP_EOL;
15	try {
16		// simple list
17		$query->addField('');
18	} catch (SolrIllegalArgumentException $e) {
19		echo $e->getMessage().PHP_EOL;
20		try {
21			// argument list
22			$query->addSortField('');
23		} catch (SolrIllegalArgumentException $e) {
24			echo $e->getMessage().PHP_EOL;
25			try {
26				$params->addParam('',1);
27			} catch (Exception $e) {
28				echo $e->getMessage().PHP_EOL;
29			}
30		}
31	}
32}
33?>
34--EXPECT--
35Invalid parameter value
36Invalid parameter value
37Invalid parameter value
38Invalid parameter name
39