Skip to content

Commit

Permalink
test: rename methods and using DataFaker
Browse files Browse the repository at this point in the history
Signed-off-by: Maximillian Arruda <dearrudam@gmail.com>
  • Loading branch information
dearrudam committed Mar 12, 2024
1 parent 50af515 commit 129f7db
Showing 1 changed file with 13 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@

package org.eclipse.jnosql.databases.dynamodb.communication;

import net.datafaker.Faker;
import org.eclipse.jnosql.communication.document.Document;
import org.eclipse.jnosql.communication.document.DocumentEntity;
import org.eclipse.jnosql.communication.document.Documents;
Expand All @@ -31,21 +32,23 @@
final class DocumentEntityGenerator {

static final String COLLECTION_NAME = "music";
static final Faker faker = new Faker();

static DocumentEntity getEntity() {
return getEntityWithSubDocuments(0);
static DocumentEntity createRandomEntity() {
return createRandomEntityWithSubDocuments(0);
}

static DocumentEntity getEntityWithSubDocuments(int levels) {
static DocumentEntity createRandomEntityWithSubDocuments(int levels) {
Map<String, Object> map = new HashMap<>();
map.put("_id", UUID.randomUUID().toString());
map.put("name", "Poliana");
map.put("name", faker.name().firstName());
map.put("hoje", LocalDate.now());
map.put("agora", LocalDateTime.now());
map.put("integer", 1);
map.put("float", 1f);
map.put("integerNumber", faker.random().nextInt(1, 10));
map.put("floatNumber", (float) faker.random().nextDouble(1.0, 10.0));
map.put("doubleNumber", faker.random().nextDouble(1.0, 10.0));
map.put("bigdecimal", BigDecimal.valueOf(10.10));
map.put("city", "Salvador");
map.put("city", faker.address().city());
map.put("texts", List.of("A", "B", "C"));
if (levels > 0) {
addSubDocument(m -> map.put("level" + levels, m), levels - 1);
Expand All @@ -62,8 +65,9 @@ static void addSubDocument(Consumer<Map<String, Object>> owner, int level) {
map.put("text", UUID.randomUUID().toString());
map.put("hoje", LocalDate.now());
map.put("agora", LocalDateTime.now());
map.put("integer", 1);
map.put("float", 1f);
map.put("integerNumber", faker.random().nextInt(1, 10));
map.put("floatNumber", (float) faker.random().nextDouble(1.0, 10.0));
map.put("doubleNumber", faker.random().nextDouble(1.0, 10.0));
map.put("bigdecimal", BigDecimal.valueOf(10.10));
if (level > 0) {
addSubDocument(m -> map.put("level" + level, m), level - 1);
Expand Down

0 comments on commit 129f7db

Please sign in to comment.