public function testGetAndSetTags() { $event = new Event('Text', 'Title'); $this->assertEmpty($event->getTags()); $this->assertEquals(array(), $event->getTags()); $event->addTag('foo', 'bar'); $this->assertCount(1, $event->getTags()); $event->removeTag('foo'); $this->assertCount(0, $event->getTags()); $event2 = new Event('Text', 'Title'); $this->assertCount(0, $event2->getTags()); $event2->setTags(array(array('foo', 'bar'), array('bar', 'baz'))); $this->assertCount(2, $event2->getTags()); $event2->removeTags(); }
public function testSendEvent() { $event = new Event('TestEvent', 'This is a testevent'); $event->addTag('foo', 'bar')->setAlertType(Event::TYPE_SUCCESS)->setSourceTypeName(Event::SOURCE_MYAPPS)->setAggregationKey('unittest')->setPriority(Event::PRIORITY_LOW); $this->client->sendEvent($event); }