static Stream<Arguments> parametersForTestSortProperties() {
        Comparator<MemberScope<?, ?>> noSorting = (_first, _second) -> 0;
        return Stream.of(
            Arguments.of("unsorted", "c f() e a b() d()", noSorting),
            Arguments.of("fields-before-methods", "c e a f() b() d()", PropertySortUtils.SORT_PROPERTIES_FIELDS_BEFORE_METHODS),
            Arguments.of("alphabetically-by-name", "a b() c d() e f()", PropertySortUtils.SORT_PROPERTIES_BY_NAME_ALPHABETICALLY),
            Arguments.of("default-order", "a c e b() d() f()", PropertySortUtils.DEFAULT_PROPERTY_ORDER)
        );
    }
Test for the {@link PropertySortUtils} class.
jsonschema-generator/src/test/java/com/github/victools/jsonschema/generator/impl/PropertySortUtilsTest.java