Source

						public function testDepthOneLevelWithDefaults() {
		$data = array();
		$result = Set::depth($data);
		$this->assertEqual(0, $result);

		$data = array('one', '2', 'three');
		$result = Set::depth($data);
		$this->assertEqual(1, $result);

		$data = array('1' => '1.1', '2', '3');
		$result = Set::depth($data);
		$this->assertEqual(1, $result);

		$data = array('1' => '1.1', '2', '3' => array('3.1' => '3.1.1'));
		$result = Set::depth($data, array('all' => false));
		$this->assertEqual(1, $result);
	}