Как создать объект BLOB с помощью Java без подключения к базе данных - PullRequest
0 голосов
/ 04 января 2019

Как и заголовок, мне нужно создать объект BLOB для моего модульного теста.

Я прочитал это

Как создать BLOBобъект в java?

Но ему нужно подключиться к определенной базе данных.

Спасибо, что взглянули.

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Я думаю, что это нормально:

byte[] bytes = "A byte array".getBytes();
Blob blob = new javax.sql.rowset.serial.SerialBlob(bytes);
0 голосов
/ 04 января 2019

Поскольку BLOB является дорогим ресурсом, а вы проводите тестирование, имитация - отличный способ создания BLOB.

Кроме того, вы можете контролировать, что такое BLOB, фактически не читая большой объект.

Как это сделать, полностью зависит от используемой вами среды тестирования.Пример, вот как это делается в Mockito: Blob blob = mock(Blob.class);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...