X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FCoreTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FCoreTest.java;h=4d32298c8314196d0c1e53459dbe592a1f5023e3;hp=0000000000000000000000000000000000000000;hb=84b0cda5e125223b215f61f8d541ece42025d30d;hpb=94088d808dfca4bf5464ee4f3b099175fb4c058a diff --git a/src/test/java/net/pterodactylus/sone/core/CoreTest.java b/src/test/java/net/pterodactylus/sone/core/CoreTest.java new file mode 100644 index 0000000..4d32298 --- /dev/null +++ b/src/test/java/net/pterodactylus/sone/core/CoreTest.java @@ -0,0 +1,28 @@ +package net.pterodactylus.sone.core; + +import static org.mockito.Matchers.eq; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; + +import net.pterodactylus.sone.core.Core.MarkPostKnown; +import net.pterodactylus.sone.data.Post; + +import org.junit.Test; + +/** + * Unit test for {@link Core} and its subclasses. + * + * @author David ‘Bombe’ Roden + */ +public class CoreTest { + + @Test + public void markPostKnownMarksPostAsKnown() { + Core core = mock(Core.class); + Post post = mock(Post.class); + MarkPostKnown markPostKnown = core.new MarkPostKnown(post); + markPostKnown.run(); + verify(core).markPostKnown(eq(post)); + } + +}