Class SongsPageDTOTest
java.lang.Object
info.ejava.examples.db.jpa.songs.dto.SongsPageDTOTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.springframework.data.domain.Sortprivate info.ejava.examples.common.dto.JsonUtilprivate static List<org.springframework.http.MediaType>private SongDTOFactoryprivate info.ejava.examples.common.dto.XmlUtil -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidprivate static Stream<org.junit.jupiter.params.provider.Arguments>(package private) voidmarshal_unmarshal(org.springframework.http.MediaType mediaType, org.springframework.data.domain.Page<SongDTO> page) (package private) voidmarshal_unmarshal_song(String mediaType) private <T> StringmarshalJaxb(Object object) private static Stream<org.junit.jupiter.params.provider.Arguments>(package private) voidpage_marshal_jackson_unmarshal_jaxb(org.springframework.data.domain.Page originalPage) private static Stream<org.junit.jupiter.params.provider.Arguments>pages()private <T> TunmarshalJaxb(String xml, Class<T> type)
-
Field Details
-
aSort
private static final org.springframework.data.domain.Sort aSort -
MEDIA_TYPES
-
jsonUtil
private info.ejava.examples.common.dto.JsonUtil jsonUtil -
xmlUtil
private info.ejava.examples.common.dto.XmlUtil xmlUtil -
songDTOFactory
-
-
Constructor Details
-
SongsPageDTOTest
public SongsPageDTOTest()
-
-
Method Details
-
pages
-
marshal_unmarshal
-
page_marshal_jackson_unmarshal_jaxb
private static Stream<org.junit.jupiter.params.provider.Arguments> page_marshal_jackson_unmarshal_jaxb() -
unmarshalJaxb
- Throws:
jakarta.xml.bind.JAXBException
-
marshalJaxb
- 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
- Throws:
jakarta.xml.bind.JAXBExceptionIOException
-
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
-