Estoy tratando de implementar algunas pruebas unitarias para un marco antiguo. Estoy intentando burlarme de la capa de la base de datos. Lamentablemente, nuestro marco de trabajo es un poco antiguo y no está utilizando las mejores prácticas, por lo que no existe una clara separación de las preocupaciones. Estoy un poco preocupado de que intentar simular la capa de la base de datos haga que la JVM cargue una gran cantidad de clases que ni siquiera se usarán.¿Hay alguna forma de obtener las clases que ha cargado un ClassLoader?
Realmente no entiendo bien los cargadores de clase, así que esto podría no ser un problema. ¿Hay alguna manera de obtener un máximo en todas las clases que un ClassLoader en particular ha cargado para probar lo que sucede bajo el capó?
¿Cómo se burlaría "hacer que la JVM cargue una gran cantidad de clases que ni siquiera se usarán"? –