Class SongsPageDTOTest

java.lang.Object
info.ejava.examples.db.jpa.songs.dto.SongsPageDTOTest

public class SongsPageDTOTest extends Object
  • Field Details

    • aSort

      private static final org.springframework.data.domain.Sort aSort
    • MEDIA_TYPES

      private static List<org.springframework.http.MediaType> MEDIA_TYPES
    • jsonUtil

      private info.ejava.examples.common.dto.JsonUtil jsonUtil
    • xmlUtil

      private info.ejava.examples.common.dto.XmlUtil xmlUtil
    • songDTOFactory

      private SongDTOFactory songDTOFactory
  • Constructor Details

    • SongsPageDTOTest

      public SongsPageDTOTest()
  • Method Details

    • pages

      private static Stream<org.junit.jupiter.params.provider.Arguments> pages()
    • marshal_unmarshal

      private static Stream<org.junit.jupiter.params.provider.Arguments> marshal_unmarshal()
    • page_marshal_jackson_unmarshal_jaxb

      private static Stream<org.junit.jupiter.params.provider.Arguments> page_marshal_jackson_unmarshal_jaxb()
    • unmarshalJaxb

      private <T> T unmarshalJaxb(String xml, Class<T> type) throws jakarta.xml.bind.JAXBException
      Throws:
      jakarta.xml.bind.JAXBException
    • marshalJaxb

      private <T> String marshalJaxb(Object object) throws jakarta.xml.bind.JAXBException
      Throws:
      jakarta.xml.bind.JAXBException
    • marshal_unmarshal_song

      @ParameterizedTest @ValueSource(strings={"application/json","application/xml"}) void marshal_unmarshal_song(String mediaType) throws IOException
      Throws:
      IOException
    • marshal_jaxb_unmarshal_jackson_song

      @Test void marshal_jaxb_unmarshal_jackson_song() throws jakarta.xml.bind.JAXBException, IOException
      Throws:
      jakarta.xml.bind.JAXBException
      IOException
    • marshal_unmarshal

      @ParameterizedTest @MethodSource void marshal_unmarshal(org.springframework.http.MediaType mediaType, org.springframework.data.domain.Page<SongDTO> page) throws IOException
      Throws:
      IOException
    • page_marshal_jackson_unmarshal_jaxb

      @ParameterizedTest @MethodSource void page_marshal_jackson_unmarshal_jaxb(org.springframework.data.domain.Page originalPage) throws jakarta.xml.bind.JAXBException
      Throws:
      jakarta.xml.bind.JAXBException