powered by nequal
Home » Maple4_DocTest » Timeline » 224

Changeset 224 -- 2008-12-15 17:13:34

Author
ぼぶちん
Comment
存在しないプロパディの時の対処

Diffs

Maple4_DocTest/trunk/tests/Maple4/Utils/ArrayTest.php

@@ -145,4 +145,15 @@
$this->assertEquals('nokey', $instance->get(0));
}
-}
\ No newline at end of file
+}
+
+
+if(0 < count(debug_backtrace())) {
+    return;
+}
+
+require_once('PHPUnit/Framework.php');
+require_once('PHPUnit/TextUI/TestRunner.php');
+$suite = new PHPUnit_Framework_TestSuite();
+$suite->addTestSuite('Maple4_Utils_ArrayTest');
+PHPUnit_TextUI_TestRunner::run($suite);

Maple4_DocTest/trunk/src/Maple4/Utils/Array.php

@@ -108,5 +108,13 @@
}
return $this;
}
-
+
+    public function offsetGet($index)
+    {
+        if ($this->offsetExists($index)) {
+            return parent::offsetGet($index);
+        } else {
+            return null;
+        }
+    }
}