<?php
namespace WsdlToPhp\PackageGenerator\Tests\Model;
use WsdlToPhp\PackageGenerator\Tests\TestCase;
use WsdlToPhp\PackageGenerator\Model\Service;
class ServiceTest extends TestCase
{
/**
* @param sring $name
* @return Service
*/
public static function instance($name)
{
return new Service(self::getBingGeneratorInstance(), $name);
}
/**
*
*/
public function testGetMethod()
{
$service = self::instance('Foo');
$service->addMethod('getBar', 'string', 'int');
$service->addMethod('getFoo', 'string', 'int');
$this->assertInstanceOf('\\WsdlToPhp\\PackageGenerator\\Model\\Method', $service->getMethod('getBar'));
$this->assertNotInstanceOf('\\WsdlToPhp\\PackageGenerator\\Model\\Method', $service->getMethod('getbar'));
$service->getMethod('getBar')->setName('getbar');
$this->assertInstanceOf('\\WsdlToPhp\\PackageGenerator\\Model\\Method', $service->getMethod('getbar'));
}
}
|