42 lines
984 B
PHP
42 lines
984 B
PHP
<?php
|
|
/**
|
|
* This File is part of JTL-Software
|
|
*
|
|
* User: rherrgesell
|
|
* Date: 11/29/18
|
|
*/
|
|
|
|
namespace JTL\OpsGenie\Client\Alert;
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
/**
|
|
* @covers \JTL\OpsGenie\Client\Alert\GetAlertRequest
|
|
*/
|
|
class GetAlertRequestTest extends TestCase
|
|
{
|
|
public function testCanCreateCorrectUrl()
|
|
{
|
|
$get = new GetAlertRequest('alias');
|
|
$this->assertEquals('alerts/alias?identifierType=alias', $get->getUrl());
|
|
}
|
|
|
|
public function testCanCreateCorrectUrlEncodedUrl()
|
|
{
|
|
$get = new GetAlertRequest('a l i a s / foo . 1');
|
|
$this->assertEquals('alerts/a+l+i+a+s+%2F+foo+.+1?identifierType=alias', $get->getUrl());
|
|
}
|
|
|
|
public function testGetBody()
|
|
{
|
|
$get = new GetAlertRequest('alias');
|
|
$this->assertEquals([], $get->getBody());
|
|
}
|
|
|
|
public function testGetHttpMethod()
|
|
{
|
|
$get = new GetAlertRequest('alias');
|
|
$this->assertEquals('GET', $get->getHttpMethod());
|
|
}
|
|
}
|