November 2018
Intermediate to advanced
388 pages
9h 5m
English
We assert for the response status, the response message, and the location header:
assertTrue(mockResponse.status == 201)assertTrue(mockResponse.entity.toString() == Constants.IDENTITY_CREATED)assertNotNull(mockResponse.metadata["location"])
The unit test appears as follows:
@RunWith(MockitoJUnitRunner::class)class CreatePersonTest { @InjectMocks private lateiit var controller: PersonController @Mock private lateinit var serviceImpl: PersonServiceImpl private var builder = mock(Response.ResponseBuilder::class.java) @Test fun createPersonTest() { val createPersonRequest = mock(Person::class.java) createPersonRequest.name = "test user" createPersonRequest.loginId = "user@some.com" createPersonRequest.orgId = "123" val ...Read now
Unlock full access