@Test
    public void basicEqualityTest() {
        Schema a = Schema.builder().title("foo").build();
        Schema b = Schema.builder().title("foo").build();
        Schema c = Schema.builder().type("string").build();

        assertThat(a, equalTo(b));
        assertThat(a, equalTo(a));
        assertThat(b, equalTo(a));
        assertThat(c, not(equalTo(a)));
    }
This is a basic integration test that makes sure each disable setting
can be called and doesn't break the builder.
smithy-jsonschema/src/test/java/software/amazon/smithy/jsonschema/SchemaTest.java