Hoa central
Public Member Functions | List of all members
Hoa\Iterator\Test\Unit\Append Class Reference
Inheritance diagram for Hoa\Iterator\Test\Unit\Append:

Public Member Functions

 case_classic ()
 
 case_singleton ()
 
 case_empty ()
 
- Public Member Functions inherited from Hoa\Test\Unit\Suite
 __construct ()
 
 getTestedClassName ()
 
 getTestedClassNamespace ()
 
 beforeTestMethod ($methodName)
 

Detailed Description

Class .

Test suite of the repeater iterator.

Definition at line 50 of file Append.php.

Member Function Documentation

Hoa\Iterator\Test\Unit\Append::case_classic ( )

Definition at line 52 of file Append.php.

53  {
54  $this
55  ->given(
56  $counter1 = new LUT\Counter(0, 12, 3),
57  $counter2 = new LUT\Counter(13, 23, 2),
58  $append = new LUT\Append(),
59  $append->append($counter1),
60  $append->append($counter2)
61  )
62  ->when($result = iterator_to_array($append, false))
63  ->then
64  ->array($result)
65  ->isEqualTo([
66  0,
67  3,
68  6,
69  9,
70  13,
71  15,
72  17,
73  19,
74  21
75  ]);
76  }
Hoa\Iterator\Test\Unit\Append::case_empty ( )

Definition at line 97 of file Append.php.

98  {
99  $this
100  ->given($append = new LUT\Append())
101  ->when($result = iterator_to_array($append))
102  ->then
103  ->array($result)
104  ->isEmpty();
105  }
Hoa\Iterator\Test\Unit\Append::case_singleton ( )

Definition at line 78 of file Append.php.

79  {
80  $this
81  ->given(
82  $counter1 = new LUT\Counter(0, 12, 3),
83  $append = new LUT\Append(),
84  $append->append($counter1)
85  )
86  ->when($result = iterator_to_array($append))
87  ->then
88  ->array($result)
89  ->isEqualTo([
90  0,
91  3,
92  6,
93  9
94  ]);
95  }

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