Source

						public function testMergeAcceptsSpecialIds() {
		$item = array(
			'id' => '0'
		);
		$result = $this->adapter->merge(array(), $item);
		$this->assertTrue(isset($result['0']));

		$item = array(
			'id' => false
		);
		$result = $this->adapter->merge(array(), $item);
		$this->assertTrue(isset($result[false]));

		$item = array(
			'id' => 0
		);
		$result = $this->adapter->merge(array(), $item);
		$this->assertTrue(isset($result[0]));

		$item = array(
			'id' => 536
		);
		$result = $this->adapter->merge(array(), $item);
		$this->assertTrue(isset($result[536]));

		$item = array(
			'id' => ''
		);
		$result = $this->adapter->merge(array(), $item);
		$this->assertTrue(isset($result['']));
	}