diff options
author | 2014-09-16 14:14:22 +0900 | |
---|---|---|
committer | 2014-09-16 14:14:22 +0900 | |
commit | 7eb6e28b9eb8e88159affac9ebe2c6c02874c5a3 (patch) | |
tree | 73f44f3aa6697e45af7f42a6ce4eedc7bc10ecf3 /native/jni/tests | |
parent | d2230525bc25bc2073886ea407f0d8ba26fe41fc (diff) | |
download | latinime-7eb6e28b9eb8e88159affac9ebe2c6c02874c5a3.tar.gz latinime-7eb6e28b9eb8e88159affac9ebe2c6c02874c5a3.tar.xz latinime-7eb6e28b9eb8e88159affac9ebe2c6c02874c5a3.zip |
Update input checking logic for adding/removing n-gram.
Bug: 14425059
Change-Id: Ifb4e3c3f06aaf9a16f632ff208ba76cf741cea83
Diffstat (limited to 'native/jni/tests')
-rw-r--r-- | native/jni/tests/utils/int_array_view_test.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/native/jni/tests/utils/int_array_view_test.cpp b/native/jni/tests/utils/int_array_view_test.cpp index 3bc294cdd..934e27e1c 100644 --- a/native/jni/tests/utils/int_array_view_test.cpp +++ b/native/jni/tests/utils/int_array_view_test.cpp @@ -58,6 +58,19 @@ TEST(IntArrayViewTest, TestConstructFromObject) { EXPECT_EQ(object, intArrayView[0]); } +TEST(IntArrayViewTest, TestContains) { + EXPECT_FALSE(IntArrayView().contains(0)); + EXPECT_FALSE(IntArrayView().contains(1)); + + const std::vector<int> intVector = {3, 2, 1, 0, -1, -2}; + IntArrayView intArrayView(intVector); + EXPECT_TRUE(intArrayView.contains(0)); + EXPECT_TRUE(intArrayView.contains(3)); + EXPECT_TRUE(intArrayView.contains(-2)); + EXPECT_FALSE(intArrayView.contains(-3)); + EXPECT_FALSE(intArrayView.limit(0).contains(3)); +} + TEST(IntArrayViewTest, TestLimit) { const std::vector<int> intVector = {3, 2, 1, 0, -1, -2}; IntArrayView intArrayView(intVector); |