Merge branch 'release-0.9.7'
[Sone.git] / src / test / java / net / pterodactylus / sone / text / FreemailPartTest.java
1 package net.pterodactylus.sone.text;
2
3 import static org.hamcrest.MatcherAssert.assertThat;
4 import static org.hamcrest.Matchers.is;
5
6 import org.junit.Test;
7
8 /**
9  * Unit test for {@link FreemailPart}.
10  *
11  * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
12  */
13 public class FreemailPartTest {
14
15         private final FreemailPart part = new FreemailPart("local", "freemail-id", "identity-id");
16
17         @Test
18         public void freemailPartRetainsEmailLocalPart() {
19                 assertThat(part.getEmailLocalPart(), is("local"));
20         }
21
22         @Test
23         public void freemailPartRetainsFreemailId() {
24                 assertThat(part.getFreemailId(), is("freemail-id"));
25         }
26
27         @Test
28         public void freemailPartRetainsIdentityId() {
29                 assertThat(part.getIdentityId(), is("identity-id"));
30         }
31
32         @Test
33         public void freemailPartReturnsCorrectText() {
34                 assertThat(part.getText(), is("local@freemail-id.freemail"));
35         }
36
37 }