Spaces:
No application file
No application file
declare(strict_types=1); | |
use Mautic\IntegrationsBundle\DTO\Note; | |
use PHPUnit\Framework\TestCase; | |
final class NoteTest extends TestCase | |
{ | |
public function testGetterFunctions(): void | |
{ | |
$note = 'This is note'; | |
$type = Note::TYPE_WARNING; | |
$noteObject = new Note($note, $type); | |
$this->assertSame($note, $noteObject->getNote()); | |
$this->assertSame($type, $noteObject->getType()); | |
} | |
public function testGetterFunctionsThrowsException(): void | |
{ | |
$this->expectException(InvalidArgumentException::class); | |
$this->expectExceptionMessage(sprintf('Type value can be either "%s" or "%s".', Note::TYPE_INFO, Note::TYPE_WARNING)); | |
$noteObject = new Note('Notes', 'randomType'); | |
} | |
} | |