Skip to content

Commit b1b4a75

Browse files
Identity Field Pattern
1 parent 09d291b commit b1b4a75

File tree

7 files changed

+14
-43
lines changed

7 files changed

+14
-43
lines changed

Identity_Field/pom.xml

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,6 @@
3030
</parent>
3131
<artifactId>Identity_Field</artifactId>
3232

33-
<repositories>
34-
<repository>
35-
<id>jitpack.io</id>
36-
<url>https://jitpack.io</url>
37-
</repository>
38-
</repositories>
39-
4033
<properties>
4134
<maven.compiler.source>17</maven.compiler.source>
4235
<maven.compiler.target>17</maven.compiler.target>
@@ -56,7 +49,7 @@
5649
<dependency>
5750
<groupId>com.h2database</groupId>
5851
<artifactId>h2</artifactId>
59-
<scope>runtime</scope>
52+
<scope>test</scope>
6053
</dependency>
6154
<dependency>
6255
<groupId>org.springframework.boot</groupId>
@@ -76,20 +69,6 @@
7669
<artifactId>spring-context</artifactId>
7770
<scope>test</scope>
7871
</dependency>
79-
<dependency>
80-
<groupId>org.springframework.data</groupId>
81-
<artifactId>spring-data-jpa</artifactId>
82-
<scope>test</scope>
83-
</dependency>
84-
<dependency>
85-
<groupId>org.springframework.data</groupId>
86-
<artifactId>spring-data-jpa</artifactId>
87-
<scope>test</scope>
88-
</dependency>
89-
<dependency>
90-
<groupId>org.springframework</groupId>
91-
<artifactId>spring-context</artifactId>
92-
</dependency>
9372
<dependency>
9473
<groupId>org.springframework</groupId>
9574
<artifactId>spring-web</artifactId>
@@ -99,11 +78,6 @@
9978
<artifactId>mockito-core</artifactId>
10079
<scope>test</scope>
10180
</dependency>
102-
<dependency>
103-
<groupId>org.mockito</groupId>
104-
<artifactId>mockito-core</artifactId>
105-
<scope>test</scope>
106-
</dependency>
10781
</dependencies>
10882

10983
</project>

Identity_Field/src/main/java/com/iluwater/fieild/Controller/BookController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
package com.iluwater.fieild.Controller;
2-
import com.iluwater.fieild.Model.*;
32

43
import com.iluwater.fieild.Model.Book;
54
import com.iluwater.fieild.Services.BookService;

Identity_Field/src/main/java/com/iluwater/fieild/Services/BookRepository.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
package com.iluwater.fieild.Services;
22
import com.iluwater.fieild.Model.Book;
3+
import org.springframework.beans.factory.annotation.Autowired;
34
import org.springframework.stereotype.Repository;
45
import javax.persistence.EntityManager;
5-
import java.util.ArrayList;
6-
import java.util.List;
7-
import java.util.Objects;
86

97
@Repository
108
public class BookRepository {
9+
@Autowired
1110
private EntityManager entityManager;
1211

1312
public Book createBook(String title,String author) {

Identity_Field/src/main/java/com/iluwater/fieild/Services/BookService.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import com.iluwater.fieild.Model.*;
33
import org.springframework.beans.factory.annotation.Autowired;
44
import org.springframework.stereotype.Service;
5-
import java.util.Objects;
65

76
@Service
87
public class BookService {
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
spring.datasource.url=jdbc:h2:mem:testdb
2+
spring.datasource.driver-class-name=org.h2.Driver
3+
spring.datasource.username=sa
4+
spring.datasource.password=password
5+
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
6+
spring.jpa.hibernate.ddl-auto=create-drop

Identity_Field/src/test/java/com/iluwater/fieild/BookTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
import com.iluwater.fieild.Controller.BookController;
2929
import com.iluwater.fieild.Model.Book;
30-
import com.iluwater.fieild.Services.BookRepository;
3130
import com.iluwater.fieild.Services.BookService;
3231
import org.junit.jupiter.api.Test;
3332
import org.mockito.Mock;
Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
package com.iluwater.fieild;
22

3-
import com.iluwater.fieild.Services.BookRepository;
4-
import com.iluwater.fieild.Services.BookService;
5-
import org.mockito.Mock;
6-
73
public class BookTestApp {
8-
private BookRepository bookRepository;
94
public static void main(String... args) {
10-
115
BookTest bt=new BookTest();
12-
bt.checkAuthorNotNull();
13-
bt.checkIdNotNull();
14-
bt.checkTitleNotNull();
15-
bt.checkTwoIdsNotEqual();
6+
bt.checkAuthorNotNull();
7+
bt.checkIdNotNull();
8+
bt.checkTitleNotNull();
9+
bt.checkTwoIdsNotEqual();
10+
bt.checkSearch();
1611

1712
}
1813
}

0 commit comments

Comments
 (0)