X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FProfileTest.java;h=0801520ed4b28f2f577f9ad00e02b892bf8a9ff6;hb=532076508aac8e03e0ef9914e90c7a0558b66bbe;hp=eab40626462173f80ad88e9c02c7a34842ca458c;hpb=a4d663646b4510117b35529399cb380a50413b27;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/data/ProfileTest.java b/src/test/java/net/pterodactylus/sone/data/ProfileTest.java index eab4062..0801520 100644 --- a/src/test/java/net/pterodactylus/sone/data/ProfileTest.java +++ b/src/test/java/net/pterodactylus/sone/data/ProfileTest.java @@ -19,10 +19,10 @@ package net.pterodactylus.sone.data; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; -import static org.hamcrest.Matchers.notNullValue; import net.pterodactylus.sone.data.Profile.Field; +import com.google.common.base.Optional; import org.junit.Test; /** @@ -37,18 +37,27 @@ public class ProfileTest { @Test public void testAddingAField() { profile.addField("TestField"); - Field testField = profile.getFieldByName("TestField"); - assertThat(testField, notNullValue()); - assertThat(testField.getName(), is("TestField")); + Optional testField = profile.getFieldByName("TestField"); + assertThat(testField.isPresent(), is(true)); + assertThat(testField.get().getName(), is("TestField")); } @Test public void testRenamingAField() { profile.addField("TestField"); - Field testField = profile.getFieldByName("TestField"); - profile.renameField(testField, "RenamedField"); - Field renamedField = profile.getFieldByName("RenamedField"); - assertThat(testField.getId(), is(renamedField.getId())); + Optional testField = profile.getFieldByName("TestField"); + profile.renameField(testField.get(), "RenamedField"); + Optional renamedField = profile.getFieldByName("RenamedField"); + assertThat(testField.get().getId(), is(renamedField.get().getId())); + } + + @Test + public void testChangingTheValueOfAField() { + profile.addField("TestField"); + Optional testField = profile.getFieldByName("TestField"); + profile.setField(testField.get(), "Test"); + testField = profile.getFieldByName("TestField"); + assertThat(testField.get().getValue(), is("Test")); } }