Code Duplication    Length = 30-30 lines in 2 locations

src/Oro/Component/PhpUtils/Tests/Unit/ArrayUtilTest.php 2 locations

@@ 135-164 (lines=30) @@
132
        );
133
    }
134
135
    public function testSortByArrayNumeric()
136
    {
137
        $array = [
138
            ['name' => '1'],
139
            ['name' => '2'],
140
            ['name' => '3', 'priority' => 100],
141
            ['name' => '4'],
142
            ['name' => '5', 'priority' => -100],
143
            ['name' => '6', 'priority' => 100],
144
            ['name' => '7', 'priority' => -100],
145
            ['name' => '8', 'priority' => 0],
146
            ['name' => '9'],
147
        ];
148
149
        ArrayUtil::sortBy($array);
150
        $this->assertSame(
151
            [
152
                ['name' => '5', 'priority' => -100],
153
                ['name' => '7', 'priority' => -100],
154
                ['name' => '1'],
155
                ['name' => '2'],
156
                ['name' => '4'],
157
                ['name' => '8', 'priority' => 0],
158
                ['name' => '9'],
159
                ['name' => '3', 'priority' => 100],
160
                ['name' => '6', 'priority' => 100],
161
            ],
162
            $array
163
        );
164
    }
165
166
    public function testSortByArrayNumericReverse()
167
    {
@@ 166-195 (lines=30) @@
163
        );
164
    }
165
166
    public function testSortByArrayNumericReverse()
167
    {
168
        $array = [
169
            ['name' => '1'],
170
            ['name' => '2'],
171
            ['name' => '3', 'priority' => 100],
172
            ['name' => '4'],
173
            ['name' => '5', 'priority' => -100],
174
            ['name' => '6', 'priority' => 100],
175
            ['name' => '7', 'priority' => -100],
176
            ['name' => '8', 'priority' => 0],
177
            ['name' => '9'],
178
        ];
179
180
        ArrayUtil::sortBy($array, true);
181
        $this->assertSame(
182
            [
183
                ['name' => '3', 'priority' => 100],
184
                ['name' => '6', 'priority' => 100],
185
                ['name' => '1'],
186
                ['name' => '2'],
187
                ['name' => '4'],
188
                ['name' => '8', 'priority' => 0],
189
                ['name' => '9'],
190
                ['name' => '5', 'priority' => -100],
191
                ['name' => '7', 'priority' => -100],
192
            ],
193
            $array
194
        );
195
    }
196
197
    public function testSortByAssocArrayNumeric()
198
    {