Skip to content

Commit

Permalink
updated gpa tests
Browse files Browse the repository at this point in the history
  • Loading branch information
vasildakov committed Apr 6, 2014
1 parent 8a38818 commit b54ddb8
Show file tree
Hide file tree
Showing 6 changed files with 91 additions and 34 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ nbproject
.settings
composer.lock
vendor/*
coverage/*
28 changes: 25 additions & 3 deletions build/cov/coverage.cov
Original file line number Diff line number Diff line change
Expand Up @@ -9,48 +9,62 @@ $coverage->setData(array (
1 => 'GenericPortalAdapterTest::testInheritance',
2 => 'GenericPortalAdapterTest::testGenericPortalAdapterHasAllMethods',
3 => 'GenericPortalAdapterTest::testRegisterRequestInstance',
4 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
5 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
33 =>
array (
0 => 'GenericPortalAdapterTest::testConstruct',
1 => 'GenericPortalAdapterTest::testInheritance',
2 => 'GenericPortalAdapterTest::testGenericPortalAdapterHasAllMethods',
3 => 'GenericPortalAdapterTest::testRegisterRequestInstance',
4 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
5 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
34 =>
35 =>
array (
0 => 'GenericPortalAdapterTest::testConstruct',
1 => 'GenericPortalAdapterTest::testInheritance',
2 => 'GenericPortalAdapterTest::testGenericPortalAdapterHasAllMethods',
3 => 'GenericPortalAdapterTest::testRegisterRequestInstance',
4 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
5 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
35 =>
36 =>
array (
0 => 'GenericPortalAdapterTest::testConstruct',
1 => 'GenericPortalAdapterTest::testInheritance',
2 => 'GenericPortalAdapterTest::testGenericPortalAdapterHasAllMethods',
3 => 'GenericPortalAdapterTest::testRegisterRequestInstance',
4 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
5 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
36 =>
37 =>
array (
0 => 'GenericPortalAdapterTest::testConstruct',
1 => 'GenericPortalAdapterTest::testInheritance',
2 => 'GenericPortalAdapterTest::testGenericPortalAdapterHasAllMethods',
3 => 'GenericPortalAdapterTest::testRegisterRequestInstance',
4 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
5 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
38 =>
array (
0 => 'GenericPortalAdapterTest::testConstruct',
1 => 'GenericPortalAdapterTest::testInheritance',
2 => 'GenericPortalAdapterTest::testGenericPortalAdapterHasAllMethods',
3 => 'GenericPortalAdapterTest::testRegisterRequestInstance',
4 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
5 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
39 =>
array (
0 => 'GenericPortalAdapterTest::testConstruct',
1 => 'GenericPortalAdapterTest::testInheritance',
2 => 'GenericPortalAdapterTest::testGenericPortalAdapterHasAllMethods',
3 => 'GenericPortalAdapterTest::testRegisterRequestInstance',
4 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
5 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
49 =>
array (
Expand All @@ -64,12 +78,15 @@ $coverage->setData(array (
52 => NULL,
62 =>
array (
0 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
),
63 =>
array (
0 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
),
64 =>
array (
0 => 'GenericPortalAdapterTest::testLoginConnectionFailure',
),
65 => NULL,
75 =>
Expand All @@ -84,12 +101,15 @@ $coverage->setData(array (
78 => NULL,
88 =>
array (
0 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
89 =>
array (
0 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
90 =>
array (
0 => 'GenericPortalAdapterTest::testLogoutConnectionFailure',
),
91 => NULL,
101 =>
Expand Down Expand Up @@ -621,6 +641,8 @@ $coverage->setTests(array (
'GenericPortalAdapterTest::testInheritance' => 0,
'GenericPortalAdapterTest::testGenericPortalAdapterHasAllMethods' => 0,
'GenericPortalAdapterTest::testRegisterRequestInstance' => 0,
'GenericPortalAdapterTest::testLoginConnectionFailure' => 0,
'GenericPortalAdapterTest::testLogoutConnectionFailure' => 0,
'RegisterRequestTest::testRegisterRequestHasProperties' => 0,
'RegisterRequestTest::testRegisterRequestPropertyProperties' => 0,
'UsercustServiceTest::testUsercustServiceHasMethods' => 0,
Expand Down
42 changes: 21 additions & 21 deletions build/logs/clover.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1396809040">
<project timestamp="1396809040">
<coverage generated="1396813181">
<project timestamp="1396813181">
<file name="/var/www/boss-poker-gds/config/config.php">
<line num="3" type="stmt" count="1"/>
<line num="5" type="stmt" count="1"/>
Expand All @@ -17,32 +17,32 @@
<package name="VasilDakov\GDS">
<file name="/var/www/boss-poker-gds/src/GDS/GenericPortalAdapter.php">
<class name="GenericPortalAdapter" namespace="VasilDakov\GDS">
<metrics methods="10" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="7" elements="44" coveredelements="8"/>
<metrics methods="10" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="13" elements="44" coveredelements="16"/>
</class>
<line num="29" type="method" name="__construct" crap="3" count="4"/>
<line num="31" type="stmt" count="4"/>
<line num="33" type="stmt" count="4"/>
<line num="34" type="stmt" count="4"/>
<line num="35" type="stmt" count="4"/>
<line num="36" type="stmt" count="4"/>
<line num="38" type="stmt" count="4"/>
<line num="39" type="stmt" count="4"/>
<line num="29" type="method" name="__construct" crap="3" count="6"/>
<line num="31" type="stmt" count="6"/>
<line num="33" type="stmt" count="6"/>
<line num="35" type="stmt" count="6"/>
<line num="36" type="stmt" count="6"/>
<line num="37" type="stmt" count="6"/>
<line num="38" type="stmt" count="6"/>
<line num="39" type="stmt" count="6"/>
<line num="47" type="method" name="Register" crap="2" count="0"/>
<line num="49" type="stmt" count="0"/>
<line num="50" type="stmt" count="0"/>
<line num="51" type="stmt" count="0"/>
<line num="60" type="method" name="Login" crap="2" count="0"/>
<line num="62" type="stmt" count="0"/>
<line num="63" type="stmt" count="0"/>
<line num="64" type="stmt" count="0"/>
<line num="60" type="method" name="Login" crap="1" count="1"/>
<line num="62" type="stmt" count="1"/>
<line num="63" type="stmt" count="1"/>
<line num="64" type="stmt" count="1"/>
<line num="73" type="method" name="LoginWithToken" crap="2" count="0"/>
<line num="75" type="stmt" count="0"/>
<line num="76" type="stmt" count="0"/>
<line num="77" type="stmt" count="0"/>
<line num="86" type="method" name="Logout" crap="2" count="0"/>
<line num="88" type="stmt" count="0"/>
<line num="89" type="stmt" count="0"/>
<line num="90" type="stmt" count="0"/>
<line num="86" type="method" name="Logout" crap="1" count="1"/>
<line num="88" type="stmt" count="1"/>
<line num="89" type="stmt" count="1"/>
<line num="90" type="stmt" count="1"/>
<line num="99" type="method" name="GetAccountBalance" crap="2" count="0"/>
<line num="101" type="stmt" count="0"/>
<line num="102" type="stmt" count="0"/>
Expand All @@ -63,7 +63,7 @@
<line num="161" type="stmt" count="0"/>
<line num="162" type="stmt" count="0"/>
<line num="163" type="stmt" count="0"/>
<metrics loc="447" ncloc="221" classes="1" methods="10" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="7" elements="44" coveredelements="8"/>
<metrics loc="447" ncloc="221" classes="1" methods="10" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="13" elements="44" coveredelements="16"/>
</file>
<file name="/var/www/boss-poker-gds/src/GDS/UsercustService.php">
<class name="UsercustService" namespace="VasilDakov\GDS">
Expand Down Expand Up @@ -234,6 +234,6 @@
<metrics loc="29" ncloc="29" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="3" coveredelements="3"/>
</file>
</package>
<metrics files="6" loc="1090" ncloc="656" classes="5" methods="45" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="148" coveredstatements="38" elements="193" coveredelements="44"/>
<metrics files="6" loc="1090" ncloc="656" classes="5" methods="45" coveredmethods="8" conditionals="0" coveredconditionals="0" statements="148" coveredstatements="44" elements="193" coveredelements="52"/>
</project>
</coverage>
2 changes: 1 addition & 1 deletion build/logs/coveralls-upload.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/GDS/GenericPortalAdapter.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public function Register(RegisterRequest $request)
*/
public function Login(LoginRequest $request)
{
return $this->__soapCall('Login', array($request), array(
return $this->__soapCall('Login', array(array("request" => $request)), array(
'uri' => 'bosscasinos/GDS/GenericPortalAdapter/', 'soapaction' => ''
));
}
Expand All @@ -85,7 +85,7 @@ public function LoginWithToken(LoginWithTokenRequest $request)
*/
public function Logout(LogoutRequest $request)
{
return $this->__soapCall('Logout', array($request), array(
return $this->__soapCall('Logout', array(array("request" => $request)), array(
'uri' => 'bosscasinos/GDS/GenericPortalAdapter/', 'soapaction' => ''
));
}
Expand Down
48 changes: 41 additions & 7 deletions tests/GenericPortalAdapterTest/GenericPortalAdapterTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

use VasilDakov\GDS\GenericPortalAdapter;
use VasilDakov\GDS\GenericPortalAdapter\Request\RegisterRequest;

use VasilDakov\GDS\GenericPortalAdapter\Request\LoginRequest;
use VasilDakov\GDS\GenericPortalAdapter\Request\LogoutRequest;
use VasilDakov\GDS\GenericPortalAdapter\Request\LoginWithTokenRequest;

use VasilDakov\GDS\GenericPortalAdapter\Response\LoginResponse;

class GenericPortalAdapterTest extends \PHPUnit_Framework_TestCase {
Expand Down Expand Up @@ -102,6 +104,25 @@ public function testRegisterRequestInstance()



public function testLoginConnectionFailure()
{
$client = new GenericPortalAdapter('./data/GenericPortalAdapter.wsdl', $options = array());

$request = new LoginRequest;
$request->systemUID = 123999;
$request->clientUID = 7788;
$request->clientIpAddress = '10.1.1.1';
$request->username = 'username';
$request->password = 'password';

$this->setExpectedException('SoapFault', 'Could not connect to host');

$response = new LoginResponse;
$response = $client->Login( $request );

}


public function testLoginSuccess()
{
$request = new LoginRequest;
Expand Down Expand Up @@ -151,7 +172,7 @@ public function testLoginFailure()
*/
public function testLoginWithTokenSuccess()
{
$request = new VasilDakov\GDS\GenericPortalAdapter\Request\LoginWithTokenRequest;
$request = new LoginWithTokenRequest;
$request->systemUID = 1;
$request->clientUID = 2;
$request->clientIpAddress = '10.1.1.1';
Expand All @@ -168,21 +189,34 @@ public function testLoginWithTokenSuccess()

}

/**
* Logout
*/


public function testLogoutConnectionFailure()
{
$client = new GenericPortalAdapter('./data/GenericPortalAdapter.wsdl', $options = array());
$request = new LogoutRequest;
$request->systemUID = 1;
$request->sessionID = "sessionstring";

$this->setExpectedException('SoapFault', 'Could not connect to host');
$client->Logout($request);
}



public function testLogout()
{
$request = new VasilDakov\GDS\GenericPortalAdapter\Request\LogoutRequest;
$request = new LogoutRequest;
$request->systemUID = 1;
$request->sessionID = "sessionstring";

$response = NULL;

$this->client->expects($this->any())->method('Logout')->will($this->returnValue($response));

}



public function testGetAccountBalance() {}

public function testGetNickName() {}
Expand Down

0 comments on commit b54ddb8

Please sign in to comment.