Zauważ, że konstrukcja tego własnego typu JSONB wygląda następująco: CREATE domain IF NOT EXISTS jsonb AS other
. Jest to operacja idempotentna (po ludzku: przy pierwszym wywołaniu zostanie utworzony nowy typ, zaś samo polecenie może być uruchamiane wielokrotnie bez szkody dla testów i bez zmiany efekt końcowego).
Dzięki temu możesz umieścić tę komendę w ramach tworzenie konfiguracji dla testu.
W JUnit byłyby to adnotacje @BeforeClass
dla wszystkich testów z danej klasy albo @Before
dla metody z klasy testowej. Uruchamianie raz dla klasy wydaje się bardziej ekonomiczne.
Masz też inne możliwości, ale pytanie "gdzie to w kodzie zaimplementować" było dość podstawowe, dlatego wydaje mi się, że te sugestie z "before" będą dla Ciebie bardziej przystępne.