public function testOneFieldMultipleKeyValues() { $action = new Action(array('Variables' => array('first' => 'on', 'second' => 'off'))); $this->assertEquals("Variables: first=on\r\nVariables: second=off\r\n\r\n", $action->getMessageSerialized()); $this->assertEquals('first=on', $action->getFieldValue('Variables')); $this->assertEquals(array('first=on', 'second=off'), $action->getFieldValues('Variables')); $this->assertEquals(array('first' => 'on', 'second' => 'off'), $action->getFieldVariables('Variables')); $this->assertEquals(array(), $action->getFieldVariables('unknown')); }