public function testCreateUsesDefaultNotifiers()
{
$notifier = NotifierFactory::create();
if ($notifier instanceof NullNotifier) {
$this->markTestSkipped('This test needs that at least one notifier is supported');
}
$this->assertInstanceOf('Joli\\JoliNotif\\Notifier', $notifier);
if (OsHelper::isUnix()) {
$expectedNotifierClasses = ['Joli\\JoliNotif\\Notifier\\GrowlNotifyNotifier', 'Joli\\JoliNotif\\Notifier\\TerminalNotifierNotifier', 'Joli\\JoliNotif\\Notifier\\AppleScriptNotifier', 'Joli\\JoliNotif\\Notifier\\NotifySendNotifier'];
} else {
$expectedNotifierClasses = ['Joli\\JoliNotif\\Notifier\\ToasterNotifier', 'Joli\\JoliNotif\\Notifier\\NotifuNotifier'];
}
$this->assertContains(get_class($notifier), $expectedNotifierClasses);
}