import net.pterodactylus.sone.test.mock
import net.pterodactylus.sone.test.mockBuilder
import net.pterodactylus.sone.test.whenever
import net.pterodactylus.sone.test.mock
import net.pterodactylus.sone.test.mockBuilder
import net.pterodactylus.sone.test.whenever
whenever(sone.isLocal).thenReturn(false)
addAlbum("album-id", album)
addHttpRequestParameter("album", "album-id")
whenever(sone.isLocal).thenReturn(false)
addAlbum("album-id", album)
addHttpRequestParameter("album", "album-id")
addAlbum("album-id", album)
addHttpRequestParameter("album", "album-id")
addHttpRequestParameter("moveLeft", "true")
addAlbum("album-id", album)
addHttpRequestParameter("album", "album-id")
addHttpRequestParameter("moveLeft", "true")
addAlbum("album-id", album)
addHttpRequestParameter("album", "album-id")
addHttpRequestParameter("moveRight", "true")
addAlbum("album-id", album)
addHttpRequestParameter("album", "album-id")
addHttpRequestParameter("moveRight", "true")
addAlbum("album-id", album)
addHttpRequestParameter("album", "album-id")
whenever(modifier.setTitle("")).thenThrow(AlbumTitleMustNotBeEmpty())
addAlbum("album-id", album)
addHttpRequestParameter("album", "album-id")
whenever(modifier.setTitle("")).thenThrow(AlbumTitleMustNotBeEmpty())
addHttpRequestParameter("album", "album-id")
addHttpRequestParameter("title", "title")
addHttpRequestParameter("description", "description")
addHttpRequestParameter("album", "album-id")
addHttpRequestParameter("title", "title")
addHttpRequestParameter("description", "description")
verify(modifier).setTitle("title")
verify(modifier).setDescription("description")
verify(modifier).update()
verify(modifier).setTitle("title")
verify(modifier).setDescription("description")
verify(modifier).update()