Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mytime
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
Narendar Vakiti
mytime
Commits
7edd114d
Commit
7edd114d
authored
Jun 28, 2019
by
Snigdha Thumma
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Resolved few failure methods of JUnits
parent
ec3c5d20
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
309 additions
and
183 deletions
+309
-183
PropertyController.java
.../java/com/nisum/myteam/controller/PropertyController.java
+1
-1
ResourceController.java
.../java/com/nisum/myteam/controller/ResourceController.java
+1
-1
DesignationControllerTest.java
...om/nisum/myteam/controller/DesignationControllerTest.java
+9
-9
EmailControllerTest.java
...java/com/nisum/myteam/controller/EmailControllerTest.java
+15
-7
EmployeeBillingControllerTest.java
...isum/myteam/controller/EmployeeBillingControllerTest.java
+0
-138
EmployeeControllerTest.java
...a/com/nisum/myteam/controller/EmployeeControllerTest.java
+53
-5
PropertyControllerTest.java
...a/com/nisum/myteam/controller/PropertyControllerTest.java
+40
-0
ResourceControllerTest.java
...a/com/nisum/myteam/controller/ResourceControllerTest.java
+190
-22
No files found.
src/main/java/com/nisum/myteam/controller/PropertyController.java
View file @
7edd114d
...
@@ -16,7 +16,7 @@ public class PropertyController {
...
@@ -16,7 +16,7 @@ public class PropertyController {
private
HashMap
<
String
,
Object
>
configMap
=
new
HashMap
<>();
private
HashMap
<
String
,
Object
>
configMap
=
new
HashMap
<>();
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"message"
)
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"message"
)
public
HashMap
<
String
,
Object
>
getProperties
()
{
public
HashMap
<
String
,
Object
>
getProperties
()
{
configMap
.
put
(
"message"
,
value1
);
configMap
.
put
(
"message"
,
value1
);
return
configMap
;
return
configMap
;
...
...
src/main/java/com/nisum/myteam/controller/ResourceController.java
View file @
7edd114d
...
@@ -242,7 +242,7 @@ public class ResourceController {
...
@@ -242,7 +242,7 @@ public class ResourceController {
return
new
ResponseEntity
<>(
resourceAllocList
,
HttpStatus
.
OK
);
return
new
ResponseEntity
<>(
resourceAllocList
,
HttpStatus
.
OK
);
}
}
@RequestMapping
(
value
=
"/resources/shifts/{shift}"
,
method
=
RequestMethod
.
GET
,
produces
=
MediaType
.
APPLICATION_JSON_VALUE
)
@RequestMapping
(
value
=
"/resources/shifts/{shift}"
,
method
=
RequestMethod
.
GET
,
produces
=
MediaType
.
APPLICATION_JSON_VALUE
)
public
ResponseEntity
<?>
getResourcesForShift
(
@PathVariable
(
value
=
"shift"
,
required
=
true
)
String
shift
,
HttpServletRequest
request
)
public
ResponseEntity
<?>
getResourcesForShift
(
@PathVariable
(
value
=
"shift"
,
required
=
true
)
String
shift
,
HttpServletRequest
request
)
throws
MyTeamException
{
throws
MyTeamException
{
...
...
src/test/java/com/nisum/myteam/controller/DesignationControllerTest.java
View file @
7edd114d
package
com
.
nisum
.
myteam
.
controller
;
package
com
.
nisum
.
myteam
.
controller
;
import
static
org
.
mockito
.
Mockito
.
verify
;
import
static
org
.
mockito
.
Mockito
.
when
;
import
static
org
.
mockito
.
Mockito
.
when
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
get
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
get
;
...
@@ -22,10 +23,10 @@ import com.nisum.myteam.service.IDesignationService;
...
@@ -22,10 +23,10 @@ import com.nisum.myteam.service.IDesignationService;
public
class
DesignationControllerTest
{
public
class
DesignationControllerTest
{
@Mock
@Mock
IDesignationService
designationService
;
IDesignationService
designationService
;
@InjectMocks
@InjectMocks
DesignationController
designationController
;
DesignationController
designationController
;
private
MockMvc
mockMvc
;
private
MockMvc
mockMvc
;
@Before
@Before
...
@@ -33,13 +34,12 @@ public class DesignationControllerTest {
...
@@ -33,13 +34,12 @@ public class DesignationControllerTest {
MockitoAnnotations
.
initMocks
(
this
);
MockitoAnnotations
.
initMocks
(
this
);
mockMvc
=
MockMvcBuilders
.
standaloneSetup
(
designationController
).
build
();
mockMvc
=
MockMvcBuilders
.
standaloneSetup
(
designationController
).
build
();
}
}
@Test
@Test
public
void
testGetAllDesignations
()
throws
Exception
{
public
void
testGetAllDesignations
()
throws
Exception
{
List
<
Designation
>
designation
=
null
;
when
(
designationService
.
getAllDesignations
()).
thenReturn
(
designation
);
mockMvc
.
perform
(
get
(
"/employees/designations/"
).
param
(
"domainId"
,
"ACC001"
))
mockMvc
.
perform
(
get
(
"/employees/designations/"
)
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
.
contentType
(
MediaType
.
APPLICATION_JSON_VALUE
))
verify
(
designationService
).
getAllDesignations
();
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
}
}
}
}
src/test/java/com/nisum/myteam/controller/EmailControllerTest.java
View file @
7edd114d
package
com
.
nisum
.
myteam
.
controller
;
package
com
.
nisum
.
myteam
.
controller
;
import
static
org
.
mockito
.
Matchers
.
any
;
import
static
org
.
mockito
.
Matchers
.
any
;
import
static
org
.
mockito
.
Matchers
.
anyObject
;
import
static
org
.
mockito
.
Matchers
.
anyString
;
import
static
org
.
mockito
.
Mockito
.
times
;
import
static
org
.
mockito
.
Mockito
.
times
;
import
static
org
.
mockito
.
Mockito
.
verify
;
import
static
org
.
mockito
.
Mockito
.
verify
;
import
static
org
.
mockito
.
Mockito
.
verifyNoMoreInteractions
;
import
static
org
.
mockito
.
Mockito
.
verifyNoMoreInteractions
;
...
@@ -41,13 +43,19 @@ public class EmailControllerTest {
...
@@ -41,13 +43,19 @@ public class EmailControllerTest {
@Test
@Test
public
void
testsendAttachmentMail_success
()
throws
Exception
{
public
void
testsendAttachmentMail_success
()
throws
Exception
{
EmailDomain
emailObj
=
new
EmailDomain
(
"12345"
,
"2017-11-18"
,
"2017-12-18"
,
// EmailDomain emailObj = new EmailDomain("12345","2017-11-18","2017-12-18",
new
String
[]{
"to@nisum.com"
},
new
String
[]{
"cc@nisum.com"
},
new
String
[]{});
// new String[]{"to@nisum.com"},new String[]{"cc@nisum.com"},new String[]{});
ObjectMapper
mapper
=
new
ObjectMapper
();
// //ObjectMapper mapper = new ObjectMapper();
String
jsonString
=
mapper
.
writeValueAsString
(
emailObj
);
// // String jsonString = mapper.writeValueAsString(emailObj);
when
(
mailService
.
sendEmailWithAttachment
(
any
())).
thenReturn
(
"Success"
);
// when(mailService.sendEmailWithAttachment(emailObj)).thenReturn("Success");
mockMvc
.
perform
(
post
(
"/sendEmail"
).
contentType
(
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
// mockMvc.perform(post("/sendEmail?emailObj" + emailObj )
.
content
(
jsonString
)).
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
// ).andExpect(MockMvcResultMatchers.status().isOk());
when
(
mailService
.
sendEmailWithAttachment
(
anyObject
())).
thenReturn
(
anyString
());
mockMvc
.
perform
(
post
(
"/sendEmail"
))
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
}
}
@Test
@Test
...
...
src/test/java/com/nisum/myteam/controller/EmployeeBillingControllerTest.java
deleted
100644 → 0
View file @
ec3c5d20
package
com
.
nisum
.
myteam
.
controller
;
//package com.nisum.mytime.controllertest;
//
//import static org.mockito.Mockito.verify;
//import static org.mockito.Mockito.when;
//import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
//import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post;
//
//import java.util.ArrayList;
//import java.util.Date;
//import java.util.List;
//
//import org.bson.types.ObjectId;
//import org.junit.Test;
//import org.mockito.InjectMocks;
//import org.mockito.Mock;
//import org.springframework.http.MediaType;
//import org.springframework.test.web.servlet.MockMvc;
//import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
//
//import com.fasterxml.jackson.databind.ObjectMapper;
//import com.nisum.mytime.controller.ProjectTeamController;
//import com.nisum.mytime.model.BillingDetails;
//import com.nisum.mytime.model.EmployeeDashboardVO;
//import com.nisum.mytime.repository.EmployeeVisaRepo;
//import com.nisum.mytime.service.ProjectService;
//import com.nisum.mytime.service.UserService;
//
//public class EmployeeBillingControllerTest {
//
// @Mock
// UserService userService;
//
// @Mock
// ProjectService projectService;
//
// @Mock
// EmployeeVisaRepo employeeVisaRepo;
//
// @InjectMocks
// ProjectTeamController projectTeamController;
//
// private MockMvc mockMvc;
//
// @Test
// public void testgetEmployeeBillingDetails() throws Exception {
// List<BillingDetails> billings = CreateTeamMateBilling();
// when(projectService.getEmployeeBillingDetailsAll("16167")).thenReturn(billings);
// mockMvc.perform(get("/projectTeam/getProjectAllocations").param("employeeId", "16167"))
// .andExpect(MockMvcResultMatchers.status().isOk());
// verify(projectService).getEmployeeBillingDetailsAll("16167");
// }
//
// @Test
// public void testaddEmployeeBilling() throws Exception {
// BillingDetails billingDetails = new BillingDetails(
// new ObjectId("9976ef15874c902c98b8a05d"), "16389","Mahesh Mudrakola", "Acc001","Pro001","Macys",
// "Y", new Date(2017 - 11 - 29),
// new Date(2017 - 12 - 20),"Comments",true,new Date(2017 - 11 - 29));
// String jsonvalue = (new ObjectMapper())
// .writeValueAsString(billingDetails).toString();
// when(projectService.addEmployeeBillingDetails(billingDetails))
// .thenReturn(billingDetails);
// mockMvc.perform(post("/projectTeam/addEmployeeBilling")
// .contentType(MediaType.APPLICATION_JSON_VALUE)
// .content(jsonvalue))
// .andExpect(MockMvcResultMatchers.status().isOk());
// }
//
// @Test
// public void testupdateEmployeeBilling() throws Exception {
// BillingDetails billingDetails = new BillingDetails(
// new ObjectId("9976ef15874c902c98b8a05d"), "16389","Mahesh Mudrakola", "Acc001","Pro001","Macys",
// "Y", new Date(2017 - 11 - 29),
// new Date(2017 - 12 - 20),"Comments",true,new Date(2017 - 11 - 29));
// String jsonvalue = (new ObjectMapper())
// .writeValueAsString(billingDetails).toString();
// when(projectService.updateEmployeeBilling(billingDetails))
// .thenReturn(billingDetails);
// mockMvc.perform(post("/projectTeam/updateEmployeeBilling")
// .contentType(MediaType.APPLICATION_JSON_VALUE)
// .content(jsonvalue))
// .andExpect(MockMvcResultMatchers.status().isOk());
// }
//
// @Test
// public void testdeleteTeammate() throws Exception {
// BillingDetails billingDetails = new BillingDetails(
// new ObjectId("9976ef15874c902c98b8a05d"), "16389","Mahesh Mudrakola", "Acc001","Pro001","Macys",
// "Y", new Date(2017 - 11 - 29),
// new Date(2017 - 12 - 20),"Comments",true,new Date(2017 - 11 - 29));
// String jsonvalue = (new ObjectMapper())
// .writeValueAsString(billingDetails).toString();
// mockMvc.perform(post("/projectTeam/deleteEmployeeBilling")
// .contentType(MediaType.APPLICATION_JSON_VALUE)
// .content(jsonvalue))
// .andExpect(MockMvcResultMatchers.status().isOk());
// verify(projectService).deleteEmployeeBilling(billingDetails);
// }
//
// @Test
// public void testgetEmployeesDashBoard() throws Exception {
// List<EmployeeDashboardVO> dashboard = null;
// when(projectService.getEmployeesDashBoard()).thenReturn(dashboard);
// mockMvc.perform(get("/projectTeam/getEmployeesDashBoard"))
// .andExpect(MockMvcResultMatchers.status().isOk());
// verify(projectService).getEmployeesDashBoard();
// }
//
// private List<BillingDetails> CreateTeamMateBilling() {
// List<BillingDetails> data = new ArrayList<>();
//
// BillingDetails team1 = new BillingDetails();
// team1.setId(new ObjectId("5b307d7d708ef705c4ca59cc"));
// team1.setEmployeeId("16167");
// team1.setEmployeeName("Mogana Kurmaran");
// team1.setProjectId("Nisum0000");
// team1.setProjectName("Free Pool");
// team1.setBillingStartDate(new Date(2017 - 01 - 10));
// team1.setBillingEndDate(new Date(2017 - 02 - 10));
// team1.setActive(true);
// data.add(team1);
//
// BillingDetails team2 = new BillingDetails();
// team2.setId(new ObjectId("5b2f4a969ed316fef01adcce"));
// team2.setEmployeeId("16050");
// team2.setEmployeeName("Rajeshekar Sayannagari");
// team2.setProjectId("Nisum0000");
// team2.setProjectName("Free Pool");
// team2.setBillingStartDate(new Date(2017 - 01 - 15));
// team2.setBillingEndDate(new Date(2017 - 02 - 15));
// team2.setActive(false);
// data.add(team2);
//
// return data;
//
// }
//}
\ No newline at end of file
src/test/java/com/nisum/myteam/controller/EmployeeControllerTest.java
View file @
7edd114d
package
com
.
nisum
.
myteam
.
controller
;
package
com
.
nisum
.
myteam
.
controller
;
import
static
org
.
mockito
.
Matchers
.
anyString
;
import
static
org
.
mockito
.
Mockito
.
verify
;
import
static
org
.
mockito
.
Mockito
.
verify
;
import
static
org
.
mockito
.
Mockito
.
when
;
import
static
org
.
mockito
.
Mockito
.
when
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
delete
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
delete
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
get
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
get
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
post
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
post
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
put
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
put
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultHandlers
.
print
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
org.junit.Before
;
import
org.junit.Before
;
...
@@ -21,18 +25,24 @@ import org.springframework.test.web.servlet.setup.MockMvcBuilders;
...
@@ -21,18 +25,24 @@ import org.springframework.test.web.servlet.setup.MockMvcBuilders;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.nisum.myteam.controller.EmployeeController
;
import
com.nisum.myteam.controller.EmployeeController
;
import
com.nisum.myteam.model.dao.EmpLoginData
;
import
com.nisum.myteam.model.dao.Employee
;
import
com.nisum.myteam.model.dao.Employee
;
import
com.nisum.myteam.service.IEmployeeRoleService
;
import
com.nisum.myteam.service.IEmployeeRoleService
;
import
com.nisum.myteam.service.IEmployeeService
;
import
com.nisum.myteam.service.IEmployeeService
;
import
com.nisum.myteam.service.ISubStatusService
;
import
com.nisum.myteam.service.impl.EmployeeService
;
public
class
EmployeeControllerTest
{
public
class
EmployeeControllerTest
{
@Mock
@Mock
private
I
EmployeeService
empService
;
private
EmployeeService
empService
;
@Mock
@Mock
private
IEmployeeRoleService
employeeRoleService
;
private
IEmployeeRoleService
employeeRoleService
;
@Mock
private
ISubStatusService
subStatusService
;
@InjectMocks
@InjectMocks
EmployeeController
employeeController
;
EmployeeController
employeeController
;
...
@@ -75,6 +85,7 @@ public class EmployeeControllerTest {
...
@@ -75,6 +85,7 @@ public class EmployeeControllerTest {
Employee
employeePersisted
=
new
Employee
();
Employee
employeePersisted
=
new
Employee
();
Employee
employeeReq
=
new
Employee
();
Employee
employeeReq
=
new
Employee
();
ObjectMapper
mapper
=
new
ObjectMapper
();
ObjectMapper
mapper
=
new
ObjectMapper
();
when
(
empService
.
isEmployeeExistsById
(
"16253"
)).
thenReturn
(
false
);
String
jsonString
=
mapper
.
writeValueAsString
(
employeeReq
);
String
jsonString
=
mapper
.
writeValueAsString
(
employeeReq
);
when
(
empService
.
updateEmployee
(
employeeReq
,
"16253"
)).
thenReturn
(
employeePersisted
);
when
(
empService
.
updateEmployee
(
employeeReq
,
"16253"
)).
thenReturn
(
employeePersisted
);
mockMvc
.
perform
(
put
(
"/employees/{empId}"
,
"16253"
).
contentType
(
MediaType
.
APPLICATION_JSON_VALUE
).
content
(
jsonString
))
mockMvc
.
perform
(
put
(
"/employees/{empId}"
,
"16253"
).
contentType
(
MediaType
.
APPLICATION_JSON_VALUE
).
content
(
jsonString
))
...
@@ -117,7 +128,7 @@ public class EmployeeControllerTest {
...
@@ -117,7 +128,7 @@ public class EmployeeControllerTest {
when
(
empService
.
deleteEmployee
(
"16253"
)).
thenReturn
(
employeePersisted
);
when
(
empService
.
deleteEmployee
(
"16253"
)).
thenReturn
(
employeePersisted
);
mockMvc
.
perform
(
delete
(
"/employees/{empId}"
,
"16253"
).
contentType
(
MediaType
.
APPLICATION_JSON_VALUE
).
content
(
jsonString
))
mockMvc
.
perform
(
delete
(
"/employees/{empId}"
,
"16253"
).
contentType
(
MediaType
.
APPLICATION_JSON_VALUE
).
content
(
jsonString
))
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
}
}
@Test
@Test
...
@@ -145,11 +156,11 @@ public class EmployeeControllerTest {
...
@@ -145,11 +156,11 @@ public class EmployeeControllerTest {
}
}
@Test
@Test
public
void
testGetEmployee
()
throws
Exception
{
public
void
testGetEmployee
()
throws
Exception
{
Employee
employeePersisted
=
new
Employee
();
Employee
employeePersisted
=
new
Employee
();
// Employee employeeReq = new Employee();
// Employee employeeReq = new Employee();
Employee
employee
=
null
;
Employee
employee
=
null
;
when
(
empService
.
getEmployeeByEmaillId
(
"s@nisum.com"
)).
thenReturn
(
employee
);
when
(
empService
.
getEmployeeByEmaillId
(
"s@nisum.com"
)).
thenReturn
(
employee
Persisted
);
mockMvc
.
perform
(
get
(
"/employees/emailId"
))
mockMvc
.
perform
(
get
(
"/employees/emailId"
))
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
...
@@ -186,7 +197,7 @@ public class EmployeeControllerTest {
...
@@ -186,7 +197,7 @@ public class EmployeeControllerTest {
List
<
Employee
>
employeeList
=
null
;
List
<
Employee
>
employeeList
=
null
;
ObjectMapper
mapper
=
new
ObjectMapper
();
ObjectMapper
mapper
=
new
ObjectMapper
();
String
jsonString
=
mapper
.
writeValueAsString
(
employeeList
);
String
jsonString
=
mapper
.
writeValueAsString
(
employeeList
);
when
(
empService
.
getEmployeesByStatus
(
"all"
)).
thenReturn
(
employeeList
);
when
(
empService
.
getEmployeesByStatus
(
anyString
()
)).
thenReturn
(
employeeList
);
mockMvc
.
perform
(
get
(
"/employees/"
).
contentType
(
MediaType
.
APPLICATION_JSON_VALUE
).
content
(
jsonString
))
mockMvc
.
perform
(
get
(
"/employees/"
).
contentType
(
MediaType
.
APPLICATION_JSON_VALUE
).
content
(
jsonString
))
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
// verify(empService).getEmployeesByStatus("");
// verify(empService).getEmployeesByStatus("");
...
@@ -201,5 +212,42 @@ public class EmployeeControllerTest {
...
@@ -201,5 +212,42 @@ public class EmployeeControllerTest {
}
}
@Test
public
void
testgetEmployeeDetailsForAutocomplete
()
throws
Exception
{
mockMvc
.
perform
(
get
(
"/employee/autocomplete"
).
param
(
"domainId"
,
"ACC001"
))
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
verify
(
empService
).
getEmployeeDetailsForAutocomplete
();
}
@Test
public
void
testgetDeliveryLeads
()
throws
Exception
{
// mockMvc.perform(get("/employees/deliveryLeads/{domainId}","2568").param("domainId", "ACC001"))
// .andExpect(MockMvcResultMatchers.status().isOk());
// verify(empService).getDeliveryLeads(null);
when
(
empService
.
getDeliveryLeads
(
anyString
())).
thenReturn
(
null
);
mockMvc
.
perform
(
get
(
"/employees/deliveryLeads/{domainId}"
,
"2568"
))
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
}
@Test
public
void
testendSubStatus
()
throws
Exception
{
mockMvc
.
perform
(
put
(
"/subStatus"
).
param
(
"domainId"
,
"ACC001"
))
.
andExpect
(
MockMvcResultMatchers
.
status
().
isOk
());
verify
(
subStatusService
).
endSubStatus
(
null
,
null
);
}
@Test
public
void
testemployeesBasedOnSubStatusForGivenDates
()
throws
Exception
{
when
(
subStatusService
.
employeesBasedOnSubStatusForGivenDates
(
new
Date
(),
new
Date
(),
"ClientLocation"
))
.
thenReturn
(
null
);
mockMvc
.
perform
(
get
(
"/employeesBasedOnSubStatusForGivenDates?subStatus="
+
"ClientLocation"
)
.
param
(
"fromDate"
,
"2017-11-15"
).
param
(
"toDate"
,
"2017-12-15"
)).
andDo
(
print
())
.
andExpect
(
status
().
isOk
());
}
}
}
src/test/java/com/nisum/myteam/controller/PropertyControllerTest.java
0 → 100644
View file @
7edd114d
package
com
.
nisum
.
myteam
.
controller
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
get
;
import
java.util.HashMap
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.mockito.InjectMocks
;
import
org.mockito.MockitoAnnotations
;
import
org.springframework.mock.web.MockHttpServletRequest
;
import
org.springframework.test.web.servlet.MockMvc
;
import
org.springframework.test.web.servlet.MvcResult
;
import
org.springframework.test.web.servlet.result.MockMvcResultMatchers
;
import
org.springframework.test.web.servlet.setup.MockMvcBuilders
;
public
class
PropertyControllerTest
{
@InjectMocks
PropertyController
propertyController
;
private
MockMvc
mockMvc
;
@Before
public
void
setup
()
{
MockitoAnnotations
.
initMocks
(
this
);
mockMvc
=
MockMvcBuilders
.
standaloneSetup
(
propertyController
).
build
();
}
@Test
public
void
testgetProperties
()
throws
Exception
{
HashMap
<
String
,
Object
>
configMap
=
new
HashMap
<>();
MockHttpServletRequest
msr
=
new
MockHttpServletRequest
();
MvcResult
mvc
=(
MvcResult
)
((
MvcResult
)
msr
).
getResponse
();
configMap
.
put
(
"message"
,
"o"
);
mockMvc
.
perform
(
get
(
"message"
)).
andReturn
();
//propertyController.getProperties();
}
}
src/test/java/com/nisum/myteam/controller/ResourceControllerTest.java
View file @
7edd114d
This diff is collapsed.
Click to expand it.
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