blob: 8a9d60dc05acbcbc3338a375956123cb3c593c46 [file] [log] [blame]
# Enable IME
SEND_KEY ON
RESET_CONTEXT
SEND_KEYS aiueo
SEND_KEY SPACE
# Resegment to |a|i|u|eo| and select |2nd|2nd|3rd|2nd| candidates.
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SPACE
SEND_KEY RIGHT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SPACE
SEND_KEY RIGHT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SPACE
SEND_KEY SPACE
SEND_KEY RIGHT
SEND_KEY SHIFT RIGHT
SEND_KEY SPACE
# Expand 2nd segment.
# Resegment to |a|iu|eo| and selected index should be |2nd|1st|1st|
# TODO(hsumita): Keep the selected index of a 3rd segment.
SEND_KEY HOME
SEND_KEY RIGHT
SEND_KEY SHIFT RIGHT
SEND_KEY ENTER
EXPECT_USAGE_STATS_COUNT ConsumedSendKey 29
EXPECT_USAGE_STATS_COUNT UnconsumedSendKey 0
EXPECT_USAGE_STATS_COUNT Commit 1
EXPECT_USAGE_STATS_COUNT CommitFromConversion 1
EXPECT_USAGE_STATS_COUNT CommitFromPrediction 0
EXPECT_USAGE_STATS_COUNT CommitFromComposition 0
EXPECT_USAGE_STATS_COUNT CommitFromUnknown 0
EXPECT_USAGE_STATS_COUNT ConversionCandidates0 2
EXPECT_USAGE_STATS_COUNT ConversionCandidates1 1
EXPECT_USAGE_STATS_COUNT ConversionCandidates2 0
EXPECT_USAGE_STATS_COUNT ConversionCandidates3 0
EXPECT_USAGE_STATS_COUNT ConversionCandidates4 0
EXPECT_USAGE_STATS_COUNT ConversionCandidates5 0
EXPECT_USAGE_STATS_COUNT ConversionCandidatesGE10 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates0 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates1 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates2 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates3 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates4 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates5 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidatesGE10 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates0 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates1 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates2 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates3 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates4 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates5 0
EXPECT_USAGE_STATS_COUNT PredictionCandidatesGE10 0
EXPECT_USAGE_STATS_COUNT MouseSelect 0
EXPECT_USAGE_STATS_COUNT BackSpaceAfterCommit 0
CLEAR_USAGE_STATS
SEND_KEYS aiueo
SEND_KEY SPACE
# Resegment to |a|i|ue|o| and select |2nd|2nd|3rd|2nd| candidates.
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SPACE
SEND_KEY RIGHT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SPACE
SEND_KEY RIGHT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT LEFT
SEND_KEY SHIFT RIGHT
SEND_KEY SPACE
SEND_KEY SPACE
SEND_KEY RIGHT
SEND_KEY SPACE
# Expand 2nd segment
# Resegment to |a|iu|e|o| and selected index should be |2nd|1st|1st|1st|
SEND_KEY HOME
SEND_KEY RIGHT
SEND_KEY SHIFT RIGHT
SEND_KEY ENTER
EXPECT_USAGE_STATS_COUNT ConsumedSendKey 28
EXPECT_USAGE_STATS_COUNT UnconsumedSendKey 0
EXPECT_USAGE_STATS_COUNT Commit 1
EXPECT_USAGE_STATS_COUNT CommitFromConversion 1
EXPECT_USAGE_STATS_COUNT CommitFromPrediction 0
EXPECT_USAGE_STATS_COUNT CommitFromComposition 0
EXPECT_USAGE_STATS_COUNT CommitFromUnknown 0
EXPECT_USAGE_STATS_COUNT ConversionCandidates0 3
EXPECT_USAGE_STATS_COUNT ConversionCandidates1 1
EXPECT_USAGE_STATS_COUNT ConversionCandidates2 0
EXPECT_USAGE_STATS_COUNT ConversionCandidates3 0
EXPECT_USAGE_STATS_COUNT ConversionCandidates4 0
EXPECT_USAGE_STATS_COUNT ConversionCandidates5 0
EXPECT_USAGE_STATS_COUNT ConversionCandidatesGE10 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates0 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates1 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates2 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates3 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates4 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidates5 0
EXPECT_USAGE_STATS_COUNT TransliterationCandidatesGE10 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates0 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates1 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates2 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates3 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates4 0
EXPECT_USAGE_STATS_COUNT PredictionCandidates5 0
EXPECT_USAGE_STATS_COUNT PredictionCandidatesGE10 0
EXPECT_USAGE_STATS_COUNT MouseSelect 0
EXPECT_USAGE_STATS_COUNT BackSpaceAfterCommit 0