@ParameterizedTest
    @CsvSource({
        "privateVisibleField, true, false, false",
        "packageVisibleField, false, false, false",
        "protectedVisibleField, false, true, false",
        "publicVisibleField, false, false, true"
    })
    public void testGetVisibility(String fieldName, boolean isPrivate, boolean isProtected, boolean isPublic) {
        FieldScope field = this.getTestClassField(fieldName);

        Assertions.assertEquals(isPrivate, field.isPrivate());
        Assertions.assertEquals(isProtected, field.isProtected());
        Assertions.assertEquals(isPublic, field.isPublic());
    }
Test for the {@link MemberScope} class.
jsonschema-generator/src/test/java/com/github/victools/jsonschema/generator/MemberScopeTest.java