* keys containing spaces: Ending the single annotation 'x y' could not be
* distinguished from ending the two annotations 'x' and 'y'. This case
* verifies that the two cases are considered distinct.
*/
public void testEqualHandlesSpacesInAnnotationKeys() {
DocInitialization doc1 = new DocInitializationBuilder()
.annotationBoundary(AnnotationBoundaryMapImpl.builder()
.updateValues(
"x", null, "1",
"x y", null, "3",
"y", null, "2").build())
.characters("m")
.annotationBoundary(AnnotationBoundaryMapImpl.builder()
.initializationEnd("x", "y").build())
.characters("n")
.annotationBoundary(AnnotationBoundaryMapImpl.builder()
.initializationEnd("x y").build())
.build();
DocInitialization doc2 = new DocInitializationBuilder()
.annotationBoundary(AnnotationBoundaryMapImpl.builder()
.updateValues(
"x", null, "1",
"x y", null, "3",
"y", null, "2").build())