1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
<?php /** * @author Marc Scholten <marc@pedigital.de> * @copyright 2013 Marc Scholten * @license http://www.opensource.org/licenses/mit-license.html MIT License */
class Unit_Net_SSH1Test extends PhpseclibTestCase { public function formatLogDataProvider() { return array( array( array('hello world'), array('<--'), "<--\r\n00000000 68:65:6c:6c:6f:20:77:6f:72:6c:64 hello world\r\n\r\n" ), array( array('hello', 'world'), array('<--', '<--'), "<--\r\n00000000 68:65:6c:6c:6f hello\r\n\r\n" . "<--\r\n00000000 77:6f:72:6c:64 world\r\n\r\n" ), ); }
/** * @dataProvider formatLogDataProvider */ public function testFormatLog(array $message_log, array $message_number_log, $expected) { $ssh = $this->getMockBuilder('Net_SSH1') ->disableOriginalConstructor() ->setMethods(null) ->getMock();
$result = $ssh->_format_log($message_log, $message_number_log);
$this->assertEquals($expected, $result); } }
|