Skip to content

Commit 04ac9b3

Browse files
committed
feat: udpate human sample code
Signed-off-by: Otavio Santana <[email protected]>
1 parent f8a20e4 commit 04ac9b3

File tree

7 files changed

+67
-67
lines changed

7 files changed

+67
-67
lines changed

jnosql-dynamodb/src/test/java/org/eclipse/jnosql/databases/dynamodb/integration/DynamoDBTemplateIntegrationTest.java

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
@EnableAutoWeld
4444
@AddPackages(value = {Converters.class, EntityConverter.class})
45-
@AddPackages(Book.class)
45+
@AddPackages(Magazine.class)
4646
@AddPackages(DynamoDBTemplate.class)
4747
@AddExtensions({EntityMetadataExtension.class, DocumentExtension.class, DynamoDBExtension.class})
4848
@AddPackages(Reflections.class)
@@ -60,78 +60,78 @@ class DynamoDBTemplateIntegrationTest {
6060

6161
@Test
6262
void shouldInsert() {
63-
Book book = new Book(randomUUID().toString(), "Effective Java", 1);
64-
template.insert(book);
65-
Optional<Book> optional = template.find(Book.class, book.id());
63+
Magazine magazine = new Magazine(randomUUID().toString(), "Effective Java", 1);
64+
template.insert(magazine);
65+
Optional<Magazine> optional = template.find(Magazine.class, magazine.id());
6666
assertThat(optional).isNotNull().isNotEmpty()
67-
.get().isEqualTo(book);
67+
.get().isEqualTo(magazine);
6868
}
6969

7070
@Test
7171
void shouldUpdate() {
72-
Book book = new Book(randomUUID().toString(), "Effective Java", 1);
73-
assertThat(template.insert(book))
72+
Magazine magazine = new Magazine(randomUUID().toString(), "Effective Java", 1);
73+
assertThat(template.insert(magazine))
7474
.isNotNull()
75-
.isEqualTo(book);
75+
.isEqualTo(magazine);
7676

77-
Book updated = new Book(book.id(), book.title() + " updated", 2);
77+
Magazine updated = new Magazine(magazine.id(), magazine.title() + " updated", 2);
7878

7979
assertThat(template.update(updated))
8080
.isNotNull()
81-
.isNotEqualTo(book);
81+
.isNotEqualTo(magazine);
8282

83-
assertThat(template.find(Book.class, book.id()))
83+
assertThat(template.find(Magazine.class, magazine.id()))
8484
.isNotNull().get().isEqualTo(updated);
8585

8686
}
8787

8888
@Test
8989
void shouldFindById() {
90-
Book book = new Book(randomUUID().toString(), "Effective Java", 1);
91-
assertThat(template.insert(book))
90+
Magazine magazine = new Magazine(randomUUID().toString(), "Effective Java", 1);
91+
assertThat(template.insert(magazine))
9292
.isNotNull()
93-
.isEqualTo(book);
93+
.isEqualTo(magazine);
9494

95-
assertThat(template.find(Book.class, book.id()))
96-
.isNotNull().get().isEqualTo(book);
95+
assertThat(template.find(Magazine.class, magazine.id()))
96+
.isNotNull().get().isEqualTo(magazine);
9797
}
9898

9999
@Test
100100
void shouldDelete() {
101-
Book book = new Book(randomUUID().toString(), "Effective Java", 1);
102-
assertThat(template.insert(book))
101+
Magazine magazine = new Magazine(randomUUID().toString(), "Effective Java", 1);
102+
assertThat(template.insert(magazine))
103103
.isNotNull()
104-
.isEqualTo(book);
104+
.isEqualTo(magazine);
105105

106-
template.delete(Book.class, book.id());
107-
assertThat(template.find(Book.class, book.id()))
106+
template.delete(Magazine.class, magazine.id());
107+
assertThat(template.find(Magazine.class, magazine.id()))
108108
.isNotNull().isEmpty();
109109
}
110110

111111
@Test
112112
void shouldDeleteAll() {
113113
for (int index = 0; index < 20; index++) {
114-
Book book = new Book(randomUUID().toString(), "Effective Java", 1);
115-
assertThat(template.insert(book))
114+
Magazine magazine = new Magazine(randomUUID().toString(), "Effective Java", 1);
115+
assertThat(template.insert(magazine))
116116
.isNotNull()
117-
.isEqualTo(book);
117+
.isEqualTo(magazine);
118118
}
119119

120-
template.delete(Book.class).execute();
121-
assertThat(template.select(Book.class).result()).isEmpty();
120+
template.delete(Magazine.class).execute();
121+
assertThat(template.select(Magazine.class).result()).isEmpty();
122122
}
123123

124124
@Test
125125
void shouldUpdateNullValues() {
126-
var book = new Book(randomUUID().toString(), "Effective Java", 1);
126+
var book = new Magazine(randomUUID().toString(), "Effective Java", 1);
127127
template.insert(book);
128-
template.update(new Book(book.id(), null, 2));
129-
Optional<Book> optional = template.select(Book.class).where("id")
128+
template.update(new Magazine(book.id(), null, 2));
129+
Optional<Magazine> optional = template.select(Magazine.class).where("id")
130130
.eq(book.id()).singleResult();
131131
assertSoftly(softly -> {
132132
softly.assertThat(optional).isPresent();
133-
softly.assertThat(optional).get().extracting(Book::title).isNull();
134-
softly.assertThat(optional).get().extracting(Book::edition).isEqualTo(2);
133+
softly.assertThat(optional).get().extracting(Magazine::title).isNull();
134+
softly.assertThat(optional).get().extracting(Magazine::edition).isEqualTo(2);
135135
});
136136
}
137137

jnosql-dynamodb/src/test/java/org/eclipse/jnosql/databases/dynamodb/integration/Book.java renamed to jnosql-dynamodb/src/test/java/org/eclipse/jnosql/databases/dynamodb/integration/Magazine.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import java.util.Objects;
2323

2424
@Entity
25-
public class Book {
25+
public class Magazine {
2626

2727
@Id("id")
2828
private String id;
@@ -33,13 +33,13 @@ public class Book {
3333
@Column("edition")
3434
private int edition;
3535

36-
public Book(String id, String title, int edition) {
36+
public Magazine(String id, String title, int edition) {
3737
this.id = id;
3838
this.title = title;
3939
this.edition = edition;
4040
}
4141

42-
Book() {
42+
Magazine() {
4343
}
4444

4545
public String id() {
@@ -58,10 +58,10 @@ public int edition() {
5858
public boolean equals(Object o) {
5959
if (this == o) return true;
6060
if (o == null || getClass() != o.getClass()) return false;
61-
Book book = (Book) o;
62-
return edition == book.edition
63-
&& Objects.equals(id, book.id)
64-
&& Objects.equals(title, book.title);
61+
Magazine magazine = (Magazine) o;
62+
return edition == magazine.edition
63+
&& Objects.equals(id, magazine.id)
64+
&& Objects.equals(title, magazine.title);
6565
}
6666

6767
@Override

jnosql-dynamodb/src/test/java/org/eclipse/jnosql/databases/dynamodb/mapping/DefaultDynamoDBTemplateTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ void shouldFindSQLWithTypeAndParameters() {
8888
@Test
8989
void shouldDeleteAll(){
9090
ArgumentCaptor<DeleteQuery> argumentCaptor = ArgumentCaptor.forClass(DeleteQuery.class);
91-
template.deleteAll(Person.class);
91+
template.deleteAll(Human.class);
9292
Mockito.verify(manager).delete(argumentCaptor.capture());
9393
var query = argumentCaptor.getValue();
9494
SoftAssertions.assertSoftly(soft -> {

jnosql-dynamodb/src/test/java/org/eclipse/jnosql/databases/dynamodb/mapping/DynamoDBExtensionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
public class DynamoDBExtensionTest {
3939

4040
@Inject
41-
private PersonNoSQLRepository repository;
41+
private HumanNoSQLRepository repository;
4242

4343
@Test
4444
public void shouldSave() {

jnosql-dynamodb/src/test/java/org/eclipse/jnosql/databases/dynamodb/mapping/DynamoDBRepositoryProxyTest.java

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ void setUp() {
6767
DynamoDBRepositoryProxy handler = new DynamoDBRepositoryProxy<>(template,
6868
PersonNoSQLRepository.class, converters, entitiesMetadata);
6969

70-
when(template.insert(any(Person.class))).thenReturn(new Person());
71-
when(template.insert(any(Person.class), any(Duration.class))).thenReturn(new Person());
72-
when(template.update(any(Person.class))).thenReturn(new Person());
70+
when(template.insert(any(Human.class))).thenReturn(new Human());
71+
when(template.insert(any(Human.class), any(Duration.class))).thenReturn(new Human());
72+
when(template.update(any(Human.class))).thenReturn(new Human());
7373

7474
this.personRepository = (PersonNoSQLRepository) Proxy.newProxyInstance(PersonNoSQLRepository.class.getClassLoader(),
7575
new Class[]{PersonNoSQLRepository.class},
@@ -94,32 +94,32 @@ public void shouldFindByNameSQL() {
9494

9595
@Test
9696
public void shouldSaveUsingInsert() {
97-
Person person = Person.of("Ada", 10);
98-
personRepository.save(person);
99-
verify(template).insert(eq(person));
97+
Human human = Human.of("Ada", 10);
98+
personRepository.save(human);
99+
verify(template).insert(eq(human));
100100
}
101101

102102

103103
@Test
104104
public void shouldSaveUsingUpdate() {
105-
Person person = Person.of("Ada-2", 10);
106-
when(template.find(Person.class, "Ada-2")).thenReturn(Optional.of(person));
107-
personRepository.save(person);
108-
verify(template).update(eq(person));
105+
Human human = Human.of("Ada-2", 10);
106+
when(template.find(Human.class, "Ada-2")).thenReturn(Optional.of(human));
107+
personRepository.save(human);
108+
verify(template).update(eq(human));
109109
}
110110

111111
@Test
112112
public void shouldDelete(){
113113
personRepository.deleteById("id");
114-
verify(template).delete(Person.class, "id");
114+
verify(template).delete(Human.class, "id");
115115
}
116116

117117

118118
@Test
119119
public void shouldDeleteEntity(){
120-
Person person = Person.of("Ada", 10);
121-
personRepository.delete(person);
122-
verify(template).delete(Person.class, person.getName());
120+
Human human = Human.of("Ada", 10);
121+
personRepository.delete(human);
122+
verify(template).delete(Human.class, human.getName());
123123
}
124124

125125
@Test
@@ -130,16 +130,16 @@ public void shouldDeleteAll() {
130130
verify(template).deleteAll(queryCaptor.capture());
131131

132132
Class<?> query = queryCaptor.getValue();
133-
Assertions.assertThat(query).isEqualTo(Person.class);
133+
Assertions.assertThat(query).isEqualTo(Human.class);
134134
}
135135

136-
interface PersonNoSQLRepository extends DynamoDBRepository<Person, String> {
136+
interface PersonNoSQLRepository extends DynamoDBRepository<Human, String> {
137137

138138
@PartiQL("select * from Person")
139-
List<Person> findAllQuery();
139+
List<Human> findAllQuery();
140140

141141
@PartiQL("select * from Person where name= ?")
142-
List<Person> findByName(@Param("") String name);
142+
List<Human> findByName(@Param("") String name);
143143
}
144144

145145
}
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import java.util.Objects;
2323

2424
@Entity
25-
public class Person {
25+
public class Human {
2626

2727
@Id
2828
private String name;
@@ -46,21 +46,21 @@ public void setAge(Integer age) {
4646
this.age = age;
4747
}
4848

49-
public Person(String name, Integer age) {
49+
public Human(String name, Integer age) {
5050
this.name = name;
5151
this.age = age;
5252
}
5353

54-
public Person() {
54+
public Human() {
5555
}
5656

5757
@Override
5858
public boolean equals(Object o) {
5959
if (this == o) return true;
6060
if (o == null || getClass() != o.getClass()) return false;
61-
Person person = (Person) o;
62-
return Objects.equals(name, person.name) &&
63-
Objects.equals(age, person.age);
61+
Human human = (Human) o;
62+
return Objects.equals(name, human.name) &&
63+
Objects.equals(age, human.age);
6464
}
6565

6666
@Override
@@ -76,7 +76,7 @@ public String toString() {
7676
'}';
7777
}
7878

79-
public static Person of(String name, Integer age) {
80-
return new Person(name, age);
79+
public static Human of(String name, Integer age) {
80+
return new Human(name, age);
8181
}
8282
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@
1818
import jakarta.data.repository.Repository;
1919

2020
@Repository
21-
public interface PersonNoSQLRepository extends DynamoDBRepository<Person, String> {
21+
public interface HumanNoSQLRepository extends DynamoDBRepository<Human, String> {
2222
}

0 commit comments

Comments
 (0)