Ejecutar PostgreSQL solo en memoria

Quiero ejecutar una pequeña base de datos PostgreSQL que se ejecute solo en la memoria, para cada prueba unitaria que escribo. Por ejemplo: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Idealmente, tendré un...