@Override
    @SuppressWarnings("UseOfSystemOutOrSystemErr")
    public void run(Namespace namespace, Liquibase liquibase) throws Exception {
        final Boolean verbose = namespace.getBoolean("verbose");
        liquibase.reportStatus(verbose != null && verbose,
                               getContext(namespace),
                               new OutputStreamWriter(outputStream, StandardCharsets.UTF_8));
    }
@Test
    void testVerbose() throws Exception {
        statusCommand.run(null, new Namespace(Collections.singletonMap("verbose", true)), MigrationTestSupport.createConfiguration());
        assertThat(baos.toString(UTF_8.name())).matches(
                "3 changesets have not been applied to \\S+\\R" +
                        "\\s*migrations\\.xml::1::db_dev\\R" +
                        "\\s*migrations\\.xml::2::db_dev\\R" +
                        "\\s*migrations\\.xml::3::db_dev\\R");
    }