@Test public void simpleCopyToEmptyTest() throws Exception { AnnotatorState state = new AnnotatorStateImpl(CURATION); state.setUser(new User()); JCas jcas = createJCas(); AnnotationFS clickedFs = createNEAnno(jcas, "NN", 0, 0); JCas mergeCas = createJCas(); createTokenAnno(mergeCas, 0, 0); MergeCas.addSpanAnnotation(state, annotationSchemaService, neLayer, mergeCas, clickedFs, false); assertEquals(1, selectCovered(mergeCas, NamedEntity.class, 0, 0).size()); }
User user = userRepository.get(username); state.setUser(user);
User user = userRepository.get(username); state.setUser(user);
@Test public void simpleCopyToDiffExistingAnnoWithStackingTest() throws Exception { AnnotatorState state = new AnnotatorStateImpl(CURATION); state.setUser(new User()); neLayer.setAllowStacking(true); JCas jcas = createJCas(); Type type = jcas.getTypeSystem().getType(NamedEntity.class.getTypeName()); AnnotationFS clickedFs = createNEAnno(jcas, "NN", 0, 0); JCas mergeCAs = createJCas(); createTokenAnno(mergeCAs, 0, 0); AnnotationFS existingFs = mergeCAs.getCas().createAnnotation(type, 0, 0); Feature posValue = type.getFeatureByBaseName("value"); existingFs.setStringValue(posValue, "NE"); mergeCAs.addFsToIndexes(existingFs); MergeCas.addSpanAnnotation(state, annotationSchemaService, neLayer, mergeCAs, clickedFs, true); assertEquals(2, selectCovered(mergeCAs.getCas(), type, 0, 0).size()); }
User user = userRepository.get(username); state.setUser(user); state.setProject(state.getProject()); state.setDocument(state.getDocument(), getListOfDocs());
state.setUser(userRepository.getCurrentUser());
@Test public void copySpanWithSlotWithStackingTest() throws Exception { AnnotatorState state = new AnnotatorStateImpl(CURATION); state.setUser(new User()); slotLayer.setAnchoringMode(TOKENS); slotLayer.setAllowStacking(true); JCas jcasA = createJCas(DiffUtils.createMultiLinkWithRoleTestTypeSytem("f1")); Type type = jcasA.getTypeSystem().getType(DiffUtils.HOST_TYPE); Feature feature = type.getFeatureByBaseName("f1"); AnnotationFS clickedFs = DiffUtils.makeLinkHostMultiSPanFeatureFS(jcasA, 0, 0, feature, "A", DiffUtils.makeLinkFS(jcasA, "slot1", 0, 0)); JCas mergeCAs = JCasFactory .createJCas(DiffUtils.createMultiLinkWithRoleTestTypeSytem("f1")); DiffUtils.makeLinkHostMultiSPanFeatureFS(mergeCAs, 0, 0, feature, "C", DiffUtils.makeLinkFS(mergeCAs, "slot1", 0, 0)); MergeCas.addSpanAnnotation(state, annotationSchemaService, slotLayer, mergeCAs, clickedFs, true); assertEquals(2, selectCovered(mergeCAs.getCas(), type, 0, 0).size()); }
state.setUser(userRepository.getCurrentUser()); state.setDocument(state.getDocument(), getListOfDocs());
state.setUser(userRepository.getCurrentUser()); state.setDocument(state.getDocument(), getListOfDocs());
getModelObject().setUser(userRepository.getCurrentUser());
getModelObject().setUser(userRepository.getCurrentUser());
getModelObject().setUser(userRepository.getCurrentUser());