package org.bonitasoft.web.rest.server.datastore.applicationpage; import static org.assertj.core.api.Assertions.assertThat; import org.bonitasoft.engine.business.application.ApplicationPageSearchDescriptor; import org.bonitasoft.web.rest.model.applicationpage.ApplicationPageItem; import org.bonitasoft.web.rest.server.datastore.applicationpage.ApplicationPageSearchDescriptorConverter; import org.junit.Test; public class ApplicationPageSearchDescriptorConverterTest { private final ApplicationPageSearchDescriptorConverter converter = new ApplicationPageSearchDescriptorConverter(); @Test public void should_return_ApplicationPageSearchDescriptor_id_on_convert_attribute_id() throws Exception { //when final String convertedValue = converter.convert(ApplicationPageItem.ATTRIBUTE_ID); //then assertThat(convertedValue).isEqualTo(ApplicationPageSearchDescriptor.ID); } @Test public void should_return_ApplicationPageSearchDescriptor_name_on_convert_attribute_name() throws Exception { //when final String convertedValue = converter.convert(ApplicationPageItem.ATTRIBUTE_TOKEN); //then assertThat(convertedValue).isEqualTo(ApplicationPageSearchDescriptor.TOKEN); } @Test public void should_return_ApplicationPageSearchDescriptor_applicationId_on_convert_attribute_applicationId() throws Exception { //when final String convertedValue = converter.convert(ApplicationPageItem.ATTRIBUTE_APPLICATION_ID); //then assertThat(convertedValue).isEqualTo(ApplicationPageSearchDescriptor.APPLICATION_ID); } @Test public void should_return_ApplicationPageSearchDescriptor_pageId_on_convert_attribute_pageId() throws Exception { //when final String convertedValue = converter.convert(ApplicationPageItem.ATTRIBUTE_PAGE_ID); //then assertThat(convertedValue).isEqualTo(ApplicationPageSearchDescriptor.PAGE_ID); } }