Ich habe diese Ordnerstruktur ähnlich wie diese:Spring - Wie Bilder in db in Integration einzusetzen testet
main
|--
test
|-- java
|-- com.my.app
|-- unit
|-- integration
|-- resources
|-- sql
|-- // some folder with sql files
Innen integration
, habe ich mehrere Klassen mit Tests, die wie folgt aussehen:
@Test
@Sql(value = "/sql/test_data.sql")
public void test() {...}
So weit, so gut. Aber jetzt habe ich eine Tabelle hinzugefügt, die ein blob
Feld enthält, um Bilder zu speichern, und in meiner App konvertiere ich dieses Bild (mit einem Konverter) zu base64
und gebe diese base64
Zeichenfolge zurück.
Ich bin in der Lage, diesen Konverter zu testen, aber jetzt möchte ich die Klasse, die diesen Konverter verwenden, testen, und ich muss einige Bilder in die h2 db einfügen.
Wie kann ich das tun? Ich bin nicht wegen der Syntax, ich frage, wo ich diese Bilder platzieren soll? Insider-Test/Ressourcen? Wie verwendet man die Bilder in den SQL-Dateien in test/resources/sql?