gossi\codegen\tests\generator\SortTest::testDefaultConstantComparator PHP Method

testDefaultConstantComparator() public method

    public function testDefaultConstantComparator()
    {
        $list = new ArrayList();
        $list->add(new PhpConstant('FOO'));
        $list->add(new PhpConstant('bar'));
        $list->add(new PhpConstant('BAR'));
        $list->add(new PhpConstant('baz'));
        $list->add(new PhpConstant('BAZ'));
        $list->sort(new DefaultConstantComparator());
        $ordered = $list->map(function ($item) {
            return $item->getName();
        })->toArray();
        $this->assertEquals(['bar', 'baz', 'BAR', 'BAZ', 'FOO'], $ordered);
    }