function testStringInput()
 {
     $inp = new StringInput('aString');
     $from = array();
     $r = $inp->checkInput($from);
     $this->assertTrue($r->is('EMPTY_INPUT'));
     $r = $inp->getValue($from);
     $this->assertTrue($r->is('EMPTY_INPUT'));
     $this->assertEquals('aString', $inp->getName());
     $from = array('aString' => '');
     $r = $inp->checkInput($from);
     $this->assertTrue($r->is('EMPTY_INPUT'));
     $from = array('aString' => 'testInput');
     $this->assertTrue($inp->isGiven($from));
     $r = $inp->getValue($from);
     $this->assertEquals('testInput', $r);
     $_POST = array('aString' => 'aValue');
     $this->assertEquals('aValue', $inp->getValue('POST'));
     $_GET = array('aString' => 'aValue');
     $this->assertEquals('aValue', $inp->getValue('GET'));
 }