test_class.declarator: mvcInitializer = new MvcInitializer()
test_class.original_string: MvcInitializer mvcInitializer = new MvcInitializer();
test_class.type: MvcInitializer
test_class.var_name: mvcInitializer
test_class.file: 01-spring5/src/test/java/com/example/web/config/MvcInitializerTest.java
test_class.identifier: MvcInitializerTest
test_case.body: @Test
      @DisplayName("[Spring Security有り] getServletConfigClasses()がJava Configの配列を返す")
      // 演習3の時点ではこちらを無効化（演習4ではこちらを有効化）
      @Disabled("Spring Security無しでテストするため無効化")
      public void getServletConfigClassesTest_withSpringSecurity() {
          Class[] expectedClasses = {DataSourceConfig.class, JdbcConfig.class, ServiceConfig.class, MvcConfig.class, SecurityConfig.class};
          Class<?>[] configClasses = mvcInitializer.getServletConfigClasses();
          assertArrayEquals(expectedClasses, configClasses, "config classes not correct");
      }
test_case.class_method_signature: MvcInitializerTest.getServletConfigClassesTest_withSpringSecurity()
test_case.full_signature: @Test @DisplayName("[Spring Security有り] getServletConfigClasses()がJava Configの配列を返す") // 演習3の時点ではこちらを無効化（演習4ではこちらを有効化） @Disabled("Spring Security無しでテストするため無効化") public void getServletConfigClassesTest_withSpringSecurity()
test_case.identifier: getServletConfigClassesTest_withSpringSecurity
test_case.invocations: getServletConfigClasses assertArrayEquals
test_case.modifiers: @Test @DisplayName("[Spring Security有り] getServletConfigClasses()がJava Configの配列を返す") // 演習3の時点ではこちらを無効化（演習4ではこちらを有効化） @Disabled("Spring Security無しでテストするため無効化") public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getServletConfigClassesTest_withSpringSecurity()
focal_class.file: 01-spring5/src/main/java/com/example/web/config/MvcInitializer.java
focal_class.identifier: MvcInitializer
focal_class.class_method_signature: MvcInitializer.getRootConfigClasses()
focal_class.full_signature: protected Class<?>[] getRootConfigClasses()
focal_class.identifier: getRootConfigClasses
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Class<?>[]
focal_class.signature: Class<?>[] getRootConfigClasses()
focal_class.class_method_signature: MvcInitializer.getServletConfigClasses()
focal_class.full_signature: protected Class<?>[] getServletConfigClasses()
focal_class.identifier: getServletConfigClasses
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Class<?>[]
focal_class.signature: Class<?>[] getServletConfigClasses()
focal_class.class_method_signature: MvcInitializer.getServletMappings()
focal_class.full_signature: protected String[] getServletMappings()
focal_class.identifier: getServletMappings
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getServletMappings()
focal_method.body: protected Class<?>[] getServletConfigClasses() {
          return new Class[]{DataSourceConfig.class, JdbcConfig.class, ServiceConfig.class,
                  MvcConfig.class};
      }
focal_method.class_method_signature: MvcInitializer.getServletConfigClasses()
focal_method.full_signature: protected Class<?>[] getServletConfigClasses()
focal_method.identifier: getServletConfigClasses
focal_method.modifiers: protected
focal_method.parameters: ()
focal_method.return: Class<?>[]
focal_method.signature: Class<?>[] getServletConfigClasses()