Add class that marks a post as known.
[Sone.git] / src / test / java / net / pterodactylus / sone / core / CoreTest.java
1 package net.pterodactylus.sone.core;
2
3 import static org.mockito.Matchers.eq;
4 import static org.mockito.Mockito.mock;
5 import static org.mockito.Mockito.verify;
6
7 import net.pterodactylus.sone.core.Core.MarkPostKnown;
8 import net.pterodactylus.sone.data.Post;
9
10 import org.junit.Test;
11
12 /**
13  * Unit test for {@link Core} and its subclasses.
14  *
15  * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
16  */
17 public class CoreTest {
18
19         @Test
20         public void markPostKnownMarksPostAsKnown() {
21                 Core core = mock(Core.class);
22                 Post post = mock(Post.class);
23                 MarkPostKnown markPostKnown = core.new MarkPostKnown(post);
24                 markPostKnown.run();
25                 verify(core).markPostKnown(eq(post));
26         }
27
28 }