tag empty attribute xml unit-testing dbunit

empty - xml prolog



DbUnit y datos binarios (1)

Después de todo lo resolví así:

Archivo de conjunto de datos XML:

<?xml version="1.0" encoding="UTF-8"?> <dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > <!-- image_content is string ''12345'' Base64 encoded --> <IMAGE IMAGE_ID="1" IMAGE_CONTENT="MTIzNDU="/> </dataset>

DbUnit tiene soporte incorporado para datos codificados en Base64, se transforma correctamente en una matriz de bytes.

Código de caso de prueba:

assertEquals("12345".getBytes(), image.getContent());

Uso DbUnit para la prueba unitaria de mis objetos DAO. Funciona muy bien hasta ahora.

Tengo un problema, tengo el campo ob tipo byte[] que se almacena como BLOB en la base de datos. La columna no es nula. ¿Cómo puedo especificar el valor de esta columna en el archivo de conjunto de datos XML que utiliza DbUnit? El valor no puede ser nada lujoso, 5 bytes serán suficientes. Me gustaría evitar la necesidad de crear archivos binarios adicionales solo para esto.

¿Alguna sugerencia?