From 47ea762fb2968377280451585c71a34f31fff619 Mon Sep 17 00:00:00 2001
From: Jean Chalard <jchalard@google.com>
Date: Fri, 23 May 2014 19:34:46 +0900
Subject: [PATCH] Add a test for armenian period.

Bug: 11463389
Change-Id: Ib482290672947df61b86cdb4e78461e9ce843f94
---
 .../android/inputmethod/latin/ShiftModeTests.java   | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/tests/src/com/android/inputmethod/latin/ShiftModeTests.java b/tests/src/com/android/inputmethod/latin/ShiftModeTests.java
index de5538ed62..f3756c2c81 100644
--- a/tests/src/com/android/inputmethod/latin/ShiftModeTests.java
+++ b/tests/src/com/android/inputmethod/latin/ShiftModeTests.java
@@ -109,4 +109,17 @@ public class ShiftModeTests extends InputTestsBase {
         type("¡");
         assertTrue("(Spanish) Auto caps after inverted bang", isCapsModeAutoShifted());
     }
+
+    public void testOtherSentenceSeparators() {
+        changeLanguage("hy-AM");
+        assertTrue("(Armenian) Auto caps at start", isCapsModeAutoShifted());
+        type("Hey. ");
+        assertFalse("(Armenian) No auto-caps after latin period", isCapsModeAutoShifted());
+        type("Hey\u0589");
+        assertFalse("(Armenian) No auto-caps directly after armenian period",
+                isCapsModeAutoShifted());
+        type(" ");
+        assertTrue("(Armenian) Auto-caps after armenian period-whitespace",
+                isCapsModeAutoShifted());
+    }
 }
-- 
GitLab