#!/www/server/bin/php -qC
<?php

# Tests for getopt in it.class

require 'searchlib/search_test.class';

is(it::exec("echo gna"), "gna\n", "basic exec");
is(it::exec("echo {arg}", array('arg' => 'gna')), "gna\n", "exec with argument");

foreach (array("", "C", "de_CH", "de_CH.utf8") as $locale) {
	setlocale(LC_ALL, $locale);
	$arg = "pre�post";
	if (it::match('utf8', $locale))
		$arg = utf8_encode($arg);
	is(it::exec("echo " . $arg), $arg . "\n", "exec with umlaut (locale '$locale')");
	is(it::exec("echo {arg}", array('arg' => $arg)), $arg . "\n", "exec with argument and umlaut (locale '$locale')");
}