Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
J
java-training-project-complete
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Muhammad Abdul Qadeer Farooqui
java-training-project-complete
Commits
1cce5c5c
Commit
1cce5c5c
authored
Aug 04, 2022
by
Muhammad Abdul Qadeer Farooqui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rest assured
parent
293ff2e9
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
29 deletions
+29
-29
workspace.xml
student-service/student-service/.idea/workspace.xml
+1
-8
TeacherEndToEndTest.java
...a/com/example/teacher/controller/TeacherEndToEndTest.java
+28
-21
TeacherEndToEndTest.class
.../com/example/teacher/controller/TeacherEndToEndTest.class
+0
-0
No files found.
student-service/student-service/.idea/workspace.xml
View file @
1cce5c5c
...
...
@@ -6,14 +6,7 @@
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"bd185af2-024c-4245-af2c-5893b8b011d9"
name=
"Changes"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/pom.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/pom.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/src/main/java/com/example/teacher/model/Teacher.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/src/main/java/com/example/teacher/model/Teacher.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/src/test/java/com/example/teacher/controller/TeacherControllerTest.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/src/test/java/com/example/teacher/controller/TeacherEndToEndTest.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/src/test/java/com/example/teacher/service/TeacherServiceTest.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/src/test/java/com/example/teacher/service/TeacherServiceTest.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/target/classes/com/example/teacher/model/Teacher.class"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/target/classes/com/example/teacher/model/Teacher.class"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/target/generated-sources/annotations/com/example/teacher/mapper/TeacherMapperImpl.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/target/generated-sources/annotations/com/example/teacher/mapper/TeacherMapperImpl.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/target/test-classes/com/example/teacher/controller/TeacherControllerTest.class"
beforeDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/target/test-classes/com/example/teacher/service/TeacherServiceTest.class"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/target/test-classes/com/example/teacher/service/TeacherServiceTest.class"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/src/test/java/com/example/teacher/controller/TeacherEndToEndTest.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/../../teacher-service/teacher-service/src/test/java/com/example/teacher/controller/TeacherEndToEndTest.java"
afterDir=
"false"
/>
</list>
<option
name=
"SHOW_DIALOG"
value=
"false"
/>
<option
name=
"HIGHLIGHT_CONFLICTS"
value=
"true"
/>
...
...
teacher-service/teacher-service/src/test/java/com/example/teacher/controller/TeacherEndToEndTest.java
View file @
1cce5c5c
...
...
@@ -7,6 +7,8 @@ import io.restassured.http.ContentType;
import
io.restassured.response.Response
;
import
lombok.extern.slf4j.Slf4j
;
//import org.json.simple.JSONObject;
import
org.hamcrest.Matcher
;
import
org.hamcrest.Matchers
;
import
org.junit.Assert
;
import
org.junit.Test
;
import
org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest
;
...
...
@@ -24,7 +26,18 @@ public class TeacherEndToEndTest {
@Test
public
void
getAllTeachersStatusTest
(){
RestAssured
.
get
(
"http://localhost:8081/teachers/all"
).
then
().
statusCode
(
200
).
log
().
all
();
RestAssured
.
get
(
"http://localhost:8081/teachers/all"
)
.
then
()
.
assertThat
()
.
statusCode
(
200
)
.
body
(
"[2].id"
,
Matchers
.
equalTo
(
5
))
.
body
(
"[2].name"
,
Matchers
.
equalTo
(
"Mr Naveed"
))
.
body
(
"[2].age"
,
Matchers
.
equalTo
(
25
))
.
body
(
"[2].subject"
,
Matchers
.
equalTo
(
"Math"
))
.
body
(
"[2].dateOfJoining"
,
Matchers
.
equalTo
(
"10:06:2008"
))
.
log
()
.
body
();
}
@Test
...
...
@@ -120,26 +133,20 @@ public class TeacherEndToEndTest {
.
statusCode
(
404
);
}
// @Test
// public void updateTeacher() throws ParseException {
// Date date = new Date();
// SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd:MM:yyyy");
// String stringDate = simpleDateFormat.format(date);
// JSONObject requestParams = new JSONObject();
// requestParams.put("name", "QadeerUpdated");
// requestParams.put("age", "57");
// requestParams.put("subject", "UpdatedSubject");
// requestParams.put("dateOfJoining", stringDate);
// RestAssured
// .given()
// .body(requestParams.toJSONString())
// .contentType(ContentType.JSON)
// .put("http://localhost:8081/teachers/35")
// .then()
// .statusCode(202)
// .log()
// .all();
// }
@Test
public
void
updateTeacher
()
throws
ParseException
{
Date
date
=
new
SimpleDateFormat
(
"dd:MM:yyyy"
).
parse
(
"11:11:2011"
);
Teacher
teacher
=
new
Teacher
(
"TestTeacher"
,
25
,
"TestMaths"
,
date
);
RestAssured
.
given
()
.
body
(
teacher
)
.
contentType
(
ContentType
.
JSON
)
.
put
(
"http://localhost:8081/teachers/35"
)
.
then
()
.
statusCode
(
202
)
.
log
()
.
all
();
}
@Test
public
void
createTeacherWithObject
()
throws
ParseException
{
...
...
teacher-service/teacher-service/target/test-classes/com/example/teacher/controller/TeacherEndToEndTest.class
View file @
1cce5c5c
No preview for this file type
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment