Add RCON non connected tests

pull/94/head
Pavel Djundik 9 years ago
parent 613299b2bc
commit 8642079233

@ -549,6 +549,11 @@
throw new SocketException( 'Not connected.', SocketException::NOT_CONNECTED );
}
if( $this->Rcon === null )
{
throw new SocketException( 'You must set a RCON password before trying to execute a RCON command.', SocketException::NOT_CONNECTED );
}
return $this->Rcon->Command( $Command );
}
}

@ -125,6 +125,32 @@
$this->SourceQuery->GetRules();
}
/**
* @expectedException xPaw\SourceQuery\Exception\SocketException
*/
public function testNotConnectedSetRconPassword()
{
$this->SourceQuery->Disconnect();
$this->SourceQuery->SetRconPassword('a');
}
/**
* @expectedException xPaw\SourceQuery\Exception\SocketException
*/
public function testNotConnectedRcon()
{
$this->SourceQuery->Disconnect();
$this->SourceQuery->Rcon('a');
}
/**
* @expectedException xPaw\SourceQuery\Exception\SocketException
*/
public function testRconWithoutPassword()
{
$this->SourceQuery->Rcon('a');
}
/**
* @dataProvider InfoProvider
*/

Loading…
Cancel
Save