package org.jabref.model.entry.specialfields;
import java.util.Optional;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
public class SpecialFieldTest {
@Test
public void getSpecialFieldInstanceFromFieldNameValid() {
assertEquals(Optional.of(SpecialField.RANKING),
SpecialField.getSpecialFieldInstanceFromFieldName("ranking"));
}
@Test
public void getSpecialFieldInstanceFromFieldNameEmptyForInvalidField() {
assertEquals(Optional.empty(), SpecialField.getSpecialFieldInstanceFromFieldName("title"));
}
@Test
public void isSpecialFieldTrueForValidField() {
assertTrue(SpecialField.isSpecialField("ranking"));
}
@Test
public void isSpecialFieldFalseForInvalidField() {
assertFalse(SpecialField.isSpecialField("title"));
}
}