@Test public void testStringArray() { Buzzword bw = new Buzzword(jCas); StringArray tags = new StringArray(jCas, 2); tags.set(0, "tag1"); tags.set(1, "tag2"); bw.setTags(tags); bw.addToIndexes(); Feature f = bw.getType().getFeatureByBaseName("tags"); StringArray newTags = new StringArray(jCas, 2); newTags.set(0, "first"); newTags.set(1, "second"); NewFeatureUtils.setPrimitiveArray(jCas, bw, f, Arrays.asList(newTags.toArray())); assertEquals("first", bw.getTags(0)); assertEquals("second", bw.getTags(1)); } }
tags.set(1, "past"); bw.setTags(tags); bw.addToIndexes();