Acesso ao console da Web h2 durante a execução do teste junit em um aplicativo Spring
Estou construindo um aplicativo Spring e preciso inspecionar meu banco de dados de memória H2 enquanto executo meus testes JUnit de um navegador da web.
Na minha configuração Spring, eu tenho um bean que é responsável por criar meu esquema de banco de dados e preenchê-lo com alguns dados que serão usados em meus testes JUnit. Eu também adicionei um bean no meu contexto de teste que cria um servidor web onde eu eventualmente procurarei meus dados.
<bean id="org.h2.tools.Server-WebServer" class="org.h2.tools.Server"
factory-method="createWebServer" init-method="start" lazy-init="false">
<constructor-arg value="-web,-webAllowOthers,-webPort,11111" />
</bean>
Tudo parece ok porque o banco de dados é preenchido corretamente desde que eu possa acessar seus dados de meus testes JUnit e H2 Server só é executado enquanto eu estou na minha fase de teste (eu posso saber disso, porque se eu tentar acessar my_ip: 111111 antes de depurar meus testes não consigo conectar, mas posso conectar depois de iniciar meus testes).
De qualquer forma Se eu abrir meu console H2 a partir de um navegador da Web, nenhum esquema será mostrado nele. Alguma ideia??
Muito Obrigado!!