// Code generated by ndpgen. DO NOT EDIT. // // This file contains mock implementations for non-WASM builds. // These mocks allow IDE support, compilation, and unit testing on non-WASM platforms. // Plugin authors can use the exported mock instances to set expectations in tests. // //go:build !wasip1 package host import "github.com/stretchr/testify/mock" // mockArtworkService is the mock implementation for testing. type mockArtworkService struct { mock.Mock } // ArtworkMock is the auto-instantiated mock instance for testing. // Use this to set expectations: host.ArtworkMock.On("MethodName", args...).Return(values...) var ArtworkMock = &mockArtworkService{} // GetArtistUrl is the mock method for ArtworkGetArtistUrl. func (m *mockArtworkService) GetArtistUrl(id string, size int32) (string, error) { args := m.Called(id, size) return args.String(0), args.Error(1) } // ArtworkGetArtistUrl delegates to the mock instance. // GetArtistUrl generates a public URL for an artist's artwork. // // Parameters: // - id: The artist's unique identifier // - size: Desired image size in pixels (0 for original size) // // Returns the public URL for the artwork, or an error if generation fails. func ArtworkGetArtistUrl(id string, size int32) (string, error) { return ArtworkMock.GetArtistUrl(id, size) } // GetAlbumUrl is the mock method for ArtworkGetAlbumUrl. func (m *mockArtworkService) GetAlbumUrl(id string, size int32) (string, error) { args := m.Called(id, size) return args.String(0), args.Error(1) } // ArtworkGetAlbumUrl delegates to the mock instance. // GetAlbumUrl generates a public URL for an album's artwork. // // Parameters: // - id: The album's unique identifier // - size: Desired image size in pixels (0 for original size) // // Returns the public URL for the artwork, or an error if generation fails. func ArtworkGetAlbumUrl(id string, size int32) (string, error) { return ArtworkMock.GetAlbumUrl(id, size) } // GetTrackUrl is the mock method for ArtworkGetTrackUrl. func (m *mockArtworkService) GetTrackUrl(id string, size int32) (string, error) { args := m.Called(id, size) return args.String(0), args.Error(1) } // ArtworkGetTrackUrl delegates to the mock instance. // GetTrackUrl generates a public URL for a track's artwork. // // Parameters: // - id: The track's (media file) unique identifier // - size: Desired image size in pixels (0 for original size) // // Returns the public URL for the artwork, or an error if generation fails. func ArtworkGetTrackUrl(id string, size int32) (string, error) { return ArtworkMock.GetTrackUrl(id, size) } // GetPlaylistUrl is the mock method for ArtworkGetPlaylistUrl. func (m *mockArtworkService) GetPlaylistUrl(id string, size int32) (string, error) { args := m.Called(id, size) return args.String(0), args.Error(1) } // ArtworkGetPlaylistUrl delegates to the mock instance. // GetPlaylistUrl generates a public URL for a playlist's artwork. // // Parameters: // - id: The playlist's unique identifier // - size: Desired image size in pixels (0 for original size) // // Returns the public URL for the artwork, or an error if generation fails. func ArtworkGetPlaylistUrl(id string, size int32) (string, error) { return ArtworkMock.GetPlaylistUrl(id, size) }