Search in sources :

Example 6 with LtiUserId

use of de.tum.in.www1.artemis.domain.LtiUserId in project ArTEMiS by ls1intum.

the class LtiUserIdResourceIntTest method updateLtiUserId.

@Test
@Transactional
public void updateLtiUserId() throws Exception {
    // Initialize the database
    ltiUserIdRepository.saveAndFlush(ltiUserId);
    int databaseSizeBeforeUpdate = ltiUserIdRepository.findAll().size();
    // Update the ltiUserId
    LtiUserId updatedLtiUserId = ltiUserIdRepository.findOne(ltiUserId.getId());
    updatedLtiUserId.ltiUserId(UPDATED_LTI_USER_ID);
    restLtiUserIdMockMvc.perform(put("/api/lti-user-ids").contentType(TestUtil.APPLICATION_JSON_UTF8).content(TestUtil.convertObjectToJsonBytes(updatedLtiUserId))).andExpect(status().isOk());
    // Validate the LtiUserId in the database
    List<LtiUserId> ltiUserIdList = ltiUserIdRepository.findAll();
    assertThat(ltiUserIdList).hasSize(databaseSizeBeforeUpdate);
    LtiUserId testLtiUserId = ltiUserIdList.get(ltiUserIdList.size() - 1);
    assertThat(testLtiUserId.getLtiUserId()).isEqualTo(UPDATED_LTI_USER_ID);
}
Also used : LtiUserId(de.tum.in.www1.artemis.domain.LtiUserId) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest) Transactional(org.springframework.transaction.annotation.Transactional)

Aggregations

LtiUserId (de.tum.in.www1.artemis.domain.LtiUserId)6 Timed (com.codahale.metrics.annotation.Timed)3 Test (org.junit.Test)3 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)3 Transactional (org.springframework.transaction.annotation.Transactional)3 URI (java.net.URI)1