Skip to content

Commit 87670a4

Browse files
committed
test: update failure and entity
Signed-off-by: Otavio Santana <[email protected]>
1 parent 3c638d1 commit 87670a4

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package org.eclipse.jnosql.databases.couchdb.communication.integration;
2+
3+
import jakarta.nosql.Column;
4+
import jakarta.nosql.Entity;
5+
import jakarta.nosql.Id;
6+
7+
@Entity
8+
public record Failure(
9+
@Id String id,
10+
@Column byte[] data) {
11+
12+
}

jnosql-couchdb/src/test/java/org/eclipse/jnosql/databases/couchdb/communication/integration/TemplateIntegrationTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717

1818
import jakarta.inject.Inject;
19+
import org.assertj.core.api.SoftAssertions;
1920
import org.eclipse.jnosql.databases.couchdb.communication.CouchDBConfigurations;
2021
import org.eclipse.jnosql.databases.couchdb.communication.configuration.DocumentDatabase;
2122
import org.eclipse.jnosql.mapping.Database;
@@ -125,4 +126,15 @@ void shouldDeleteAll(){
125126
assertThat(magazines).isNotNull().isEmpty();
126127
}
127128

129+
@Test
130+
void shouldInsertByteArray() {
131+
var failure = new Failure("test", new byte[]{'a','b','c','d'});
132+
template.insert(failure);
133+
Optional<Failure> entity = template.find(Failure.class, "test");
134+
SoftAssertions.assertSoftly(softly -> {
135+
softly.assertThat(entity).isNotNull().isNotEmpty();
136+
softly.assertThat(entity).get().isEqualTo(failure);
137+
});
138+
}
139+
128140
}

0 commit comments

Comments
 (0)