public function testMergeFlags() {
		$item = array(
			'id' => 'test',
			'flags' => array('fuzzy' => true)
		);
		$data = $this->adapter->merge(array(), $item);

		$item = array(
			'id' => 'test',
			'flags' => array('fuzzy' => false)
		);
		$expected = array(
			'test' => array(
				'id' => 'test',
				'ids' => array(),
				'translated' => null,
				'flags' => array('fuzzy' => false),
				'comments' => array(),
				'occurrences' => array()
		));
		$result = $this->adapter->merge($data, $item);
		$this->assertEqual($expected, $result);

		$item = array(
			'id' => 'test',
			'flags' => array('fuzzy' => false)
		);
		$data = $this->adapter->merge(array(), $item);

		$item = array(
			'id' => 'test',
			'flags' => array('fuzzy' => true)
		);
		$expected = array(
			'test' => array(
				'id' => 'test',
				'ids' => array(),
				'translated' => null,
				'flags' => array('fuzzy' => true),
				'comments' => array(),
				'occurrences' => array()
		));
		$result = $this->adapter->merge($data, $item);
		$this->assertEqual($expected, $result);
	}