diff options
author | 2014-09-16 12:24:55 +0000 | |
---|---|---|
committer | 2014-09-16 12:24:55 +0000 | |
commit | ab131309b7db41333cef8e3837c1120dfd4c8047 (patch) | |
tree | d06afe5b88a2100d565971af1c9a6cd4d088321b /native/jni/tests/utils/int_array_view_test.cpp | |
parent | bb6521beb14dbb9911d96f27821c0f8326c4a52a (diff) | |
parent | 30023f4d8daac3678d791a70a6e270f0f1c7156f (diff) | |
download | latinime-ab131309b7db41333cef8e3837c1120dfd4c8047.tar.gz latinime-ab131309b7db41333cef8e3837c1120dfd4c8047.tar.xz latinime-ab131309b7db41333cef8e3837c1120dfd4c8047.zip |
am 30023f4d: Merge "Update input checking logic for adding/removing n-gram."
* commit '30023f4d8daac3678d791a70a6e270f0f1c7156f':
Update input checking logic for adding/removing n-gram.
Diffstat (limited to 'native/jni/tests/utils/int_array_view_test.cpp')
-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); |