ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
Monolog\Handler\UdpSocketTest Class Reference

extension sockets More...

+ Inheritance diagram for Monolog\Handler\UdpSocketTest:
+ Collaboration diagram for Monolog\Handler\UdpSocketTest:

Public Member Functions

 testWeDoNotTruncateShortMessages ()
 
 testLongMessagesAreTruncated ()
 

Additional Inherited Members

- Protected Member Functions inherited from Monolog\TestCase
 getRecord ($level=Logger::WARNING, $message='test', $context=array())
 
 getMultipleRecords ()
 
 getIdentityFormatter ()
 

Detailed Description

extension sockets

Definition at line 19 of file UdpSocketTest.php.

Member Function Documentation

◆ testLongMessagesAreTruncated()

Monolog\Handler\UdpSocketTest::testLongMessagesAreTruncated ( )

Definition at line 32 of file UdpSocketTest.php.

33  {
34  $socket = $this->getMock('\Monolog\Handler\SyslogUdp\UdpSocket', array('send'), array('lol', 'lol'));
35 
36  $truncatedString = str_repeat("derp", 16254).'d';
37 
38  $socket->expects($this->exactly(1))
39  ->method('send')
40  ->with("HEADER" . $truncatedString);
41 
42  $longString = str_repeat("derp", 20000);
43 
44  $socket->write($longString, "HEADER");
45  }

◆ testWeDoNotTruncateShortMessages()

Monolog\Handler\UdpSocketTest::testWeDoNotTruncateShortMessages ( )

Definition at line 21 of file UdpSocketTest.php.

22  {
23  $socket = $this->getMock('\Monolog\Handler\SyslogUdp\UdpSocket', array('send'), array('lol', 'lol'));
24 
25  $socket->expects($this->at(0))
26  ->method('send')
27  ->with("HEADER: The quick brown fox jumps over the lazy dog");
28 
29  $socket->write("The quick brown fox jumps over the lazy dog", "HEADER: ");
30  }

The documentation for this class was generated from the following file: