Changeset 1733
- Timestamp:
- 07/22/08 23:06:04 (1 month ago)
- Files:
-
- labs/incubator/src/main/php/net/stubbles/lang/types/stubByte.php (modified) (1 diff)
- labs/incubator/src/main/php/net/stubbles/lang/types/stubFloat.php (added)
- labs/incubator/src/main/php/net/stubbles/lang/types/stubLong.php (added)
- labs/incubator/src/main/php/net/stubbles/lang/types/stubNumber.php (modified) (4 diffs)
- labs/incubator/src/main/php/net/stubbles/lang/types/stubShort.php (added)
- labs/incubator/src/test/php/net/stubbles/lang/LangTestSuite.php (modified) (1 diff)
- labs/incubator/src/test/php/net/stubbles/lang/types/stubByteTestCase.php (modified) (3 diffs)
- labs/incubator/src/test/php/net/stubbles/lang/types/stubFloatTestCase.php (added)
- labs/incubator/src/test/php/net/stubbles/lang/types/stubLongTestCase.php (added)
- labs/incubator/src/test/php/net/stubbles/lang/types/stubShortTestCase.php (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
labs/incubator/src/main/php/net/stubbles/lang/types/stubByte.php
r1732 r1733 8 8 * @version $Id$ 9 9 */ 10 stubClassLoader::load('net::stubbles::lang::types::stubNumber', 11 'net::stubbles::lang::exceptions::stubIllegalArgumentException' 12 ); 10 stubClassLoader::load('net::stubbles::lang::types::stubNumber'); 13 11 /** 14 12 * Represents a byte, which is in the range of -128 (-2^7) to 127 ((2^7) - 1). labs/incubator/src/main/php/net/stubbles/lang/types/stubNumber.php
r1732 r1733 46 46 * 47 47 * @return int 48 * @XMLIgnore 48 49 */ 49 50 abstract public function minValue(); … … 53 54 * 54 55 * @return int 56 * @XMLIgnore 55 57 */ 56 58 abstract public function maxValue(); … … 60 62 * 61 63 * @return int 64 * @XMLIgnore 62 65 */ 63 66 public function asInt() … … 70 73 * 71 74 * @return float 75 * @XMLIgnore 72 76 */ 73 77 public function asFloat() labs/incubator/src/test/php/net/stubbles/lang/LangTestSuite.php
r1723 r1733 28 28 $suite->addTestFile($dir . '/types/stubByteTestCase.php'); 29 29 $suite->addTestFile($dir . '/types/stubBytesTestCase.php'); 30 $suite->addTestFile($dir . '/types/stubFloatTestCase.php'); 31 $suite->addTestFile($dir . '/types/stubLongTestCase.php'); 32 $suite->addTestFile($dir . '/types/stubShortTestCase.php'); 30 33 return $suite; 31 34 } labs/incubator/src/test/php/net/stubbles/lang/types/stubByteTestCase.php
r1732 r1733 26 26 public function minValueEqualToMIN_VALUE() 27 27 { 28 $byte = new stubByte( 1);28 $byte = new stubByte(stubByte::MIN_VALUE); 29 29 $this->assertEquals($byte->minValue(), stubByte::MIN_VALUE); 30 30 } … … 37 37 public function maxValueEqualToMAX_VALUE() 38 38 { 39 $byte = new stubByte( 1);39 $byte = new stubByte(stubByte::MAX_VALUE); 40 40 $this->assertEquals($byte->maxValue(), stubByte::MAX_VALUE); 41 41 } … … 61 61 { 62 62 $byte = new stubByte(128); 63 } 64 65 /** 66 * create an instance from string value 67 * 68 * @test 69 */ 70 public function stringValue() 71 { 72 $byte = new stubByte('75'); 73 $this->assertEquals(75, $byte->asInt()); 74 $this->assertEquals(75.0, $byte->asFloat()); 75 76 $byte = new stubByte('-75'); 77 $this->assertEquals(-75, $byte->asInt()); 78 $this->assertEquals(-75.0, $byte->asFloat()); 63 79 } 64 80
