package org.jabref.model.entry;
import java.util.HashSet;
import java.util.Set;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class KeywordTest {
@Test
public void getPathFromRootAsStringForSimpleChain() throws Exception {
Keyword keywordChain = Keyword.of("A", "B", "C");
assertEquals("A > B", keywordChain.getChild().get().getPathFromRootAsString('>'));
}
@Test
public void getAllSubchainsAsStringForSimpleChain() throws Exception {
Keyword keywordChain = Keyword.of("A", "B", "C");
Set<String> expected = new HashSet<>();
expected.add("A");
expected.add("A > B");
expected.add("A > B > C");
assertEquals(expected, keywordChain.getAllSubchainsAsString('>'));
}
}