X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FImageImplTest.kt;h=e1551e179f46232b3853edbbf5084d5796318e3c;hb=04f79f207d77abc1d28043fa22f4c4ad946dd1ae;hp=022bde07ad9d1d39fee3509f8bc31a157157069e;hpb=2d3755cb61411caa257ad9e605b4b828649bbbdc;p=Sone.git diff --git a/src/test/kotlin/net/pterodactylus/sone/data/impl/ImageImplTest.kt b/src/test/kotlin/net/pterodactylus/sone/data/impl/ImageImplTest.kt index 022bde0..e1551e1 100644 --- a/src/test/kotlin/net/pterodactylus/sone/data/impl/ImageImplTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/data/impl/ImageImplTest.kt @@ -15,4 +15,13 @@ class ImageImplTest { image.modify().setTitle("").update() } + @Test(expected = IllegalStateException::class) + fun `album cannot be changed to album of different Sone`() { + val sone1 = IdOnlySone("Sone1") + val sone2 = IdOnlySone("Sone2") + image.modify().setSone(sone1).update() + val album = AlbumImpl(sone2) + image.album = album + } + }