@Test
    void analyzeBeanDefinitionStoreExceptionFullMsg() {
        val analysis = new BeanDefinitionStoreFailureAnalyzer().analyze(
            new BeanDefinitionStoreException("resourcedesc", "beanname", "themsg"));
        val description = analysis.getDescription();
        assertThat(description).contains("resourcedesc");
        assertThat(description).contains("beanname");
        assertThat(description).contains("themsg");
        val analysis2 = new BeanDefinitionStoreFailureAnalyzer().analyze(
            new BeanDefinitionStoreException("beanname", "themsg", new IllegalStateException("thecause")));
        val description2 = analysis2.getDescription();
        assertThat(description2).contains("beanname");
        assertThat(description2).contains("themsg");
        assertThat(description2).contains("thecause");
    }
This is {@link BeanDefinitionStoreFailureAnalyzerTests}.

@author Hal Deadman
@since 6.4.0
core/cas-server-core-util-api/src/test/java/org/apereo/cas/util/spring/boot/BeanDefinitionStoreFailureAnalyzerTests.java