| 
<?php
 namespace WsdlToPhp\PackageGenerator\Tests\Container\PhpElement;
 
 use WsdlToPhp\PhpGenerator\Element\PhpMethod;
 use WsdlToPhp\PhpGenerator\Element\PhpConstant;
 use WsdlToPhp\PackageGenerator\Container\PhpElement\Constant;
 use WsdlToPhp\PackageGenerator\Tests\TestCase;
 
 class ConstantTest extends TestCase
 {
 /**
 *
 */
 public function testAdd()
 {
 $constant = new Constant(self::getBingGeneratorInstance());
 
 $constant->add(new PhpConstant('foo', 1));
 
 $this->assertCount(1, $constant);
 
 $this->assertInstanceOf('\\WsdlToPhp\\PhpGenerator\\Element\\PhpConstant', $constant->get('foo'));
 }
 /**
 * @expectedException \InvalidArgumentException
 */
 public function testAddWithException()
 {
 $constant = new Constant(self::getBingGeneratorInstance());
 
 $constant->add(new PhpMethod('Bar'));
 }
 }
 
 |