@Test
public void getDefaultTest() {

    ShiroConfiguration configuration = ShiroConfigurationConfig.getDefault();
    @Nullable List<Main> mains = configuration.getMain();
    @Nullable List<Urls> urls = configuration.getUrls();
    Assert.assertNotNull(mains);
    Assert.assertTrue(containsMainKey("tokenAuthRealm", mains));
    Assert.assertTrue(containsMainKey("securityManager.realms", mains));
    Assert.assertTrue(containsMainKey("authcBasic", mains));
    Assert.assertTrue(containsMainKey("accountingListener", mains));
    Assert.assertTrue(containsMainKey("securityManager.authenticator.authenticationListeners", mains));
    Assert.assertTrue(containsMainKey("dynamicAuthorization", mains));
    Assert.assertNotNull(urls);
    Assert.assertTrue(containsUrlKey("/operations/cluster-admin**", urls));
    Assert.assertTrue(containsUrlKey("/v1/**", urls));
    Assert.assertTrue(containsUrlKey("/config/aaa*/**", urls));
    Assert.assertTrue(containsUrlKey("/**", urls));
}