[ 
https://issues.apache.org/jira/browse/LOG4PHP-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Grobmeier resolved LOG4PHP-49.
----------------------------------------

    Resolution: Fixed

Added dry mode to SocketAppender. This enables us to test most of the 
functionality without using the acutal socket calls

> Create LoggerAppenderSocket Test
> --------------------------------
>
>                 Key: LOG4PHP-49
>                 URL: https://issues.apache.org/jira/browse/LOG4PHP-49
>             Project: Log4php
>          Issue Type: Improvement
>          Components: Tests
>            Reporter: Christian Grobmeier
>             Fix For: 2.0
>
>
> LoggerAppenderSocket Test must be implemented.
> Knut Urdalen:
> LoggerAppenderSocket is a bit more complicated. It uses fsockopen() to 
> connect to a socket. I have written an example using PEAR::Net::Server [4] 
> (see examples/client.php and examples/server.php) that I've used as a 
> experimental central logging server before. I think it's possible to write a 
> unit test case here which startup the socket server and connect with a client 
> (but you need to manage two different processes here which is hard in PHP, I 
> only know about the pcntl-extension [] used for spawning processes on *nix). 
> If you write a test case for this remember to use self::markTestSkipped('With 
> some useful message'); [6] if the test case is unable to run because of 
> missing dependencies.
> http://www.phpunit.de/manual/3.3/en/incomplete-and-skipped-tests.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to