diff --git a/language/analysis/src/main/java/com/google/cloud/language/samples/Analyze.java b/language/analysis/src/main/java/com/google/cloud/language/samples/Analyze.java index e27f0ac37a1..49bb3d1e395 100644 --- a/language/analysis/src/main/java/com/google/cloud/language/samples/Analyze.java +++ b/language/analysis/src/main/java/com/google/cloud/language/samples/Analyze.java @@ -138,7 +138,7 @@ public static void printSyntax(PrintStream out, List tokens) { out.printf("\tBeginOffset: %d\n", token.getText().getBeginOffset()); out.printf("Lemma: %s\n", token.getLemma()); out.printf("PartOfSpeechTag: %s\n", token.getPartOfSpeech().getTag()); - out.printf("\tAspect: %s\n",token.getPartOfSpeech().getAspect()); + out.printf("\tAspect: %s\n", token.getPartOfSpeech().getAspect()); out.printf("\tCase: %s\n", token.getPartOfSpeech().getCase()); out.printf("\tForm: %s\n", token.getPartOfSpeech().getForm()); out.printf("\tGender: %s\n",token.getPartOfSpeech().getGender()); diff --git a/language/analysis/src/test/java/com/google/cloud/language/samples/AnalyzeBetaIT.java b/language/analysis/src/test/java/com/google/cloud/language/samples/AnalyzeBetaIT.java index 183ca7aeae0..dba254b469c 100644 --- a/language/analysis/src/test/java/com/google/cloud/language/samples/AnalyzeBetaIT.java +++ b/language/analysis/src/test/java/com/google/cloud/language/samples/AnalyzeBetaIT.java @@ -20,6 +20,7 @@ import com.google.cloud.language.spi.v1beta2.LanguageServiceClient; import com.google.cloud.language.v1beta2.Entity; +import com.google.cloud.language.v1beta2.EntityMention; import com.google.cloud.language.v1beta2.Sentiment; import org.junit.Before; @@ -66,6 +67,15 @@ public class AnalyzeBetaIT { assertThat(got).named("entity names").contains("Seattle"); } + @Test public void analyzeSyntax_entitySentimentTextEncoded() throws Exception { + List entities = analyzeApp.entitySentimentText("foo→bar"); + + List mentions = entities.listIterator().next().getMentionsList(); + + // Assert + assertThat(mentions.get(0).getText().getBeginOffset() == 4); + } + @Test public void analyzeSyntax_entitySentimentFile() throws Exception { List entities = analyzeApp.entitySentimentFile("gs://" + BUCKET + "/natural-language/gettysburg.txt");