Documentation
¶
Overview ¶
Package mocks contiene funciones para generar datos de prueba (mocks) de los DTOs de anime. Útiles para testing unitario e integración. Proporciona constructores que generan instancias de estructuras DTO con datos realistas para validar comportamientos sin hacer scraping real.
Index ¶
- func MockAnimeByCategory(category dto.CategoryAnime) []dto.AnimeStruct
- func MockAnimeInfoResponse() dto.AnimeInfoResponse
- func MockAnimeInfoResponseFinished() dto.AnimeInfoResponse
- func MockAnimeResponse() dto.AnimeResponse
- func MockAnimeResponseSinglePage() dto.AnimeResponse
- func MockAnimeStruct() dto.AnimeStruct
- func MockAnimeStructList() []dto.AnimeStruct
- func MockEmptyAnimeResponse() dto.AnimeResponse
- func MockEpisodeListResponse() []dto.EpisodeListResponse
- func MockLinkResponse() dto.LinkResponse
- func MockLinkResponseMultipleEpisodes() []dto.LinkResponse
- func MockMovieAnime() dto.AnimeStruct
- func MockOVAAnime() dto.AnimeStruct
- func MockSpecialAnime() dto.AnimeStruct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MockAnimeByCategory ¶
func MockAnimeByCategory(category dto.CategoryAnime) []dto.AnimeStruct
MockAnimeByCategory retorna animes filtrados por categoría.
func MockAnimeInfoResponse ¶
func MockAnimeInfoResponse() dto.AnimeInfoResponse
MockAnimeInfoResponse retorna información detallada de un anime.
func MockAnimeInfoResponseFinished ¶
func MockAnimeInfoResponseFinished() dto.AnimeInfoResponse
MockAnimeInfoResponseFinished retorna un anime finalizado.
func MockAnimeResponse ¶
func MockAnimeResponse() dto.AnimeResponse
MockAnimeResponse retorna una respuesta de búsqueda de animes con paginación.
func MockAnimeResponseSinglePage ¶
func MockAnimeResponseSinglePage() dto.AnimeResponse
MockAnimeResponseSinglePage retorna una respuesta con una sola página.
func MockAnimeStruct ¶
func MockAnimeStruct() dto.AnimeStruct
MockAnimeStruct retorna un anime de ejemplo con datos completos.
func MockAnimeStructList ¶
func MockAnimeStructList() []dto.AnimeStruct
MockAnimeStructList retorna una lista de animes de ejemplo.
func MockEmptyAnimeResponse ¶
func MockEmptyAnimeResponse() dto.AnimeResponse
MockEmptyAnimeResponse retorna una respuesta vacía (sin resultados).
func MockEpisodeListResponse ¶
func MockEpisodeListResponse() []dto.EpisodeListResponse
MockEpisodeListResponse retorna una lista de episodios recientes.
func MockLinkResponse ¶
func MockLinkResponse() dto.LinkResponse
MockLinkResponse retorna enlaces de reproducción para un episodio.
func MockLinkResponseMultipleEpisodes ¶
func MockLinkResponseMultipleEpisodes() []dto.LinkResponse
MockLinkResponseMultipleEpisodes retorna enlaces para múltiples episodios.
func MockMovieAnime ¶
func MockMovieAnime() dto.AnimeStruct
MockMovieAnime retorna un ejemplo de Película.
func MockSpecialAnime ¶
func MockSpecialAnime() dto.AnimeStruct
MockSpecialAnime retorna un ejemplo de Especial.
Types ¶
This section is empty.