Changeset 1387

Show
Ignore:
Timestamp:
02/28/08 00:10:28 (6 months ago)
Author:
mikey
Message:

added some more tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/test/php/net/stubbles/reflection/stubReflectionPrimitiveTestCase.php

    r1305 r1387  
    4343        $this->assertEquals('string', $primitive->value()); 
    4444        $this->assertEquals('string', $primitive->getName()); 
     45        $this->assertFalse($primitive->isObject()); 
     46        $this->assertTrue($primitive->isPrimitive()); 
    4547        $this->assertEquals("net::stubbles::reflection::stubReflectionPrimitive[string] {\n}\n", (string) $primitive); 
     48        $this->assertFalse($primitive->equals(new stdClass())); 
    4649        $this->assertTrue($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'string'))); 
    4750        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'int'))); 
     
    6669        $this->assertEquals('int', $primitive->getName()); 
    6770        $this->assertEquals('int', $primitive->value()); 
     71        $this->assertFalse($primitive->isObject()); 
     72        $this->assertTrue($primitive->isPrimitive()); 
    6873        $this->assertEquals("net::stubbles::reflection::stubReflectionPrimitive[int] {\n}\n", (string) $primitive); 
     74        $this->assertFalse($primitive->equals(new stdClass())); 
    6975        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'string'))); 
    7076        $this->assertTrue($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'int'))); 
     
    96102        $this->assertEquals('float', $primitive->getName()); 
    97103        $this->assertEquals('float', $primitive->value()); 
     104        $this->assertFalse($primitive->isObject()); 
     105        $this->assertTrue($primitive->isPrimitive()); 
    98106        $this->assertEquals("net::stubbles::reflection::stubReflectionPrimitive[float] {\n}\n", (string) $primitive); 
     107        $this->assertFalse($primitive->equals(new stdClass())); 
    99108        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'string'))); 
    100109        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'int'))); 
     
    119128        $this->assertEquals('double', $primitive->getName()); 
    120129        $this->assertEquals('float', $primitive->value()); 
     130        $this->assertFalse($primitive->isObject()); 
     131        $this->assertTrue($primitive->isPrimitive()); 
    121132        $this->assertEquals("net::stubbles::reflection::stubReflectionPrimitive[float] {\n}\n", (string) $primitive); 
     133        $this->assertFalse($primitive->equals(new stdClass())); 
    122134        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'string'))); 
    123135        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'int'))); 
     
    142154        $this->assertEquals('bool', $primitive->getName()); 
    143155        $this->assertEquals('bool', $primitive->value()); 
     156        $this->assertFalse($primitive->isObject()); 
     157        $this->assertTrue($primitive->isPrimitive()); 
    144158        $this->assertEquals("net::stubbles::reflection::stubReflectionPrimitive[bool] {\n}\n", (string) $primitive); 
     159        $this->assertFalse($primitive->equals(new stdClass())); 
    145160        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'string'))); 
    146161        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'int'))); 
     
    172187        $this->assertEquals('array', $primitive->getName()); 
    173188        $this->assertEquals('array', $primitive->value()); 
     189        $this->assertFalse($primitive->isObject()); 
     190        $this->assertTrue($primitive->isPrimitive()); 
    174191        $this->assertEquals("net::stubbles::reflection::stubReflectionPrimitive[array] {\n}\n", (string) $primitive); 
     192        $this->assertFalse($primitive->equals(new stdClass())); 
    175193        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'string'))); 
    176194        $this->assertFalse($primitive->equals(stubReflectionPrimitive::forName($this->refClass, 'int')));