public function testGet()
{
$alarm = self::$alarm->get('personalalarm', 'john');
$this->assertInternalType('array', $alarm);
$this->assertEquals('personalalarm', $alarm['id']);
$this->assertEquals('john', $alarm['user']);
$this->assertEquals(array(), $alarm['methods']);
$this->assertEquals(str_repeat('X', 5000), $alarm['params']['foo']);
$this->assertEquals('This is a personal alarm.', $alarm['title']);
$this->assertNull($alarm['text']);
$this->assertNull($alarm['snooze']);
$this->assertNull($alarm['internal']);
$this->assertThat($alarm['start'], $this->isInstanceOf('Horde_Date'));
$this->assertThat($alarm['end'], $this->isInstanceOf('Horde_Date'));
$this->assertEquals(0, $alarm['start']->compareDateTime(self::$date));
return $alarm;
}