cvs: pear /PHPUnit PHPUnit_Assert.php package.xml
| From: | Sebastian Bergmann | Date: | Thu, 11 Jul 2002 12:10:17 +0000 |
| Subject: | cvs: pear /PHPUnit PHPUnit_Assert.php package.xml | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-5032@lists.php.net to get a copy of this message | ||
sebastian Thu Jul 11 08:10:17 2002 EDT
Modified files:
/pear/PHPUnit PHPUnit_Assert.php package.xml
Log:
Start working on PHPUnit_Assert::assertSame().
Index: pear/PHPUnit/PHPUnit_Assert.php
diff -u pear/PHPUnit/PHPUnit_Assert.php:1.5 pear/PHPUnit/PHPUnit_Assert.php:1.6
--- pear/PHPUnit/PHPUnit_Assert.php:1.5 Thu Jul 11 07:45:59 2002
+++ pear/PHPUnit/PHPUnit_Assert.php Thu Jul 11 08:10:16 2002
@@ -17,9 +17,11 @@
// | M@rms <marms@marms.com> |
// +----------------------------------------------------------------------+
//
-// $Id: PHPUnit_Assert.php,v 1.5 2002/07/11 11:45:59 sebastian Exp $
+// $Id: PHPUnit_Assert.php,v 1.6 2002/07/11 12:10:16 sebastian Exp $
//
+require_once 'PEAR.php';
+
/**
* A set of assert methods.
*
@@ -111,6 +113,7 @@
/**
* Asserts that two objects refer to the same object.
+ * This requires the Zend Engine 2.
*
* @param object
* @param object
@@ -118,7 +121,17 @@
* @access public
*/
function assertSame($expected, $actual, $message = '') {
- // not implemented
+ if (PEAR_ZE2) {
+ if ($expected !== $actual) {
+ return $this->fail($message);
+ } else {
+ return $this->pass();
+ }
+ } else {
+ return PEAR::raiseError(
+ 'PHPUnit_Assert::assertSame() requires the Zend Engine 2.'
+ );
+ }
}
/**
Index: pear/PHPUnit/package.xml
diff -u pear/PHPUnit/package.xml:1.12 pear/PHPUnit/package.xml:1.13
--- pear/PHPUnit/package.xml:1.12 Thu Jul 11 07:55:59 2002
+++ pear/PHPUnit/package.xml Thu Jul 11 08:10:16 2002
@@ -19,16 +19,13 @@
</maintainers>
<license>PHP License</license>
<release>
- <version>0.2</version>
- <state>stable</state>
- <date>2002-07-11</date>
+ <version>0.3-dev</version>
+ <state>devel</state>
+ <date>2002-XX-XX</date>
<notes>
<![CDATA[
-* Added Array support to PHPUnit_Assert::equals().
- (Patch by Wolfram Kriesing <wolfram@kriesing.de>)
-
-* Added PHPUnit_Assert::assertRegExp().
- (Patch by M@rms <marms@marms.com>)
+* Implemented PHPUnit_Assert::assertSame() using Zend
+ Engine 2 object handles.
]]>
</notes>
<filelist>
@@ -47,6 +44,19 @@
</filelist>
</release>
<changelog>
+ <release>
+ <version>0.2</version>
+ <date>2002-07-11</date>
+ <notes>
+<![CDATA[
+* Added Array support to PHPUnit_Assert::equals().
+ (Patch by Wolfram Kriesing <wolfram@kriesing.de>)
+
+* Added PHPUnit_Assert::assertRegExp().
+ (Patch by M@rms <marms@marms.com>)
+]]>
+ </notes>
+ </release>
<release>
<version>0.1</version>
<date>2002-04-06</date>