package org.nextprot.api.core.domain; import org.junit.Assert; import org.junit.Test; import org.nextprot.api.core.service.EntryBuilderService; import org.nextprot.api.core.service.fluent.EntryConfig; import org.nextprot.api.core.test.base.CoreUnitBaseTest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ActiveProfiles; import java.util.List; @ActiveProfiles({ "dev" }) public class EntryUtilsTest extends CoreUnitBaseTest{ @Autowired private EntryBuilderService entryBuilderService = null; @Test public void testGetFunctionInfoWithCanonicalFirst() { List<String> FunctionInfoWithCanonicalFirst; Entry testentry = entryBuilderService.build(EntryConfig.newConfig("NX_P46778").withAnnotations()); FunctionInfoWithCanonicalFirst = EntryUtils.getFunctionInfoWithCanonicalFirst(testentry); Assert.assertEquals(3, FunctionInfoWithCanonicalFirst.size()); testentry = entryBuilderService.build(EntryConfig.newConfig("NX_P19367").withAnnotations()); FunctionInfoWithCanonicalFirst = EntryUtils.getFunctionInfoWithCanonicalFirst(testentry); Assert.assertEquals("cellular glucose homeostasis",FunctionInfoWithCanonicalFirst.get(0)); } }