Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(324)

Unified Diff: chrome/browser/chromeos/input_method/candidate_window_view_unittest.cc

Issue 24946003: Rename IBusLookupTable to CandidateWindow, and move it to chromeos/ime. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased. Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/input_method/candidate_window_view_unittest.cc
diff --git a/chrome/browser/chromeos/input_method/candidate_window_view_unittest.cc b/chrome/browser/chromeos/input_method/candidate_window_view_unittest.cc
index f14fb226562d6a08744cda7d1d2b741d6ef8e59e..7702d1fb6a9946f8301e81fc3299e132fdcb6993 100644
--- a/chrome/browser/chromeos/input_method/candidate_window_view_unittest.cc
+++ b/chrome/browser/chromeos/input_method/candidate_window_view_unittest.cc
@@ -38,24 +38,25 @@ const char* kSampleDescriptionBody[] = {
"Sample Description Body 3",
};
-void InitIBusLookupTable(size_t page_size,
- IBusLookupTable* table) {
- table->set_cursor_position(0);
- table->set_page_size(page_size);
- table->mutable_candidates()->clear();
- table->set_orientation(IBusLookupTable::VERTICAL);
+void InitCandidateWindow(size_t page_size,
+ CandidateWindow* candidate_window) {
+ candidate_window->set_cursor_position(0);
+ candidate_window->set_page_size(page_size);
+ candidate_window->mutable_candidates()->clear();
+ candidate_window->set_orientation(CandidateWindow::VERTICAL);
}
-void InitIBusLookupTableWithCandidatesFilled(size_t page_size,
- IBusLookupTable* table) {
- InitIBusLookupTable(page_size, table);
+void InitCandidateWindowWithCandidatesFilled(
+ size_t page_size,
+ CandidateWindow* candidate_window) {
+ InitCandidateWindow(page_size, candidate_window);
for (size_t i = 0; i < page_size; ++i) {
- IBusLookupTable::Entry entry;
+ CandidateWindow::Entry entry;
entry.value = base::StringPrintf("value %lld",
static_cast<unsigned long long>(i));
entry.label = base::StringPrintf("%lld",
static_cast<unsigned long long>(i));
- table->mutable_candidates()->push_back(entry);
+ candidate_window->mutable_candidates()->push_back(entry);
}
}
@@ -83,26 +84,27 @@ TEST_F(CandidateWindowViewTest, UpdateCandidatesTest_CursorVisibility) {
candidate_window_view.Init();
// Visible (by default) cursor.
- IBusLookupTable table;
- const int table_size = 9;
- InitIBusLookupTableWithCandidatesFilled(table_size, &table);
- candidate_window_view.UpdateCandidates(table);
+ CandidateWindow candidate_window;
+ const int candidate_window_size = 9;
+ InitCandidateWindowWithCandidatesFilled(candidate_window_size,
+ &candidate_window);
+ candidate_window_view.UpdateCandidates(candidate_window);
EXPECT_EQ(0, candidate_window_view.selected_candidate_index_in_page_);
// Invisible cursor.
- table.set_is_cursor_visible(false);
- candidate_window_view.UpdateCandidates(table);
+ candidate_window.set_is_cursor_visible(false);
+ candidate_window_view.UpdateCandidates(candidate_window);
EXPECT_EQ(-1, candidate_window_view.selected_candidate_index_in_page_);
// Move the cursor to the end.
- table.set_cursor_position(table_size - 1);
- candidate_window_view.UpdateCandidates(table);
+ candidate_window.set_cursor_position(candidate_window_size - 1);
+ candidate_window_view.UpdateCandidates(candidate_window);
EXPECT_EQ(-1, candidate_window_view.selected_candidate_index_in_page_);
// Change the cursor to visible. The cursor must be at the end.
- table.set_is_cursor_visible(true);
- candidate_window_view.UpdateCandidates(table);
- EXPECT_EQ(table_size - 1,
+ candidate_window.set_is_cursor_visible(true);
+ candidate_window_view.UpdateCandidates(candidate_window);
+ EXPECT_EQ(candidate_window_size - 1,
candidate_window_view.selected_candidate_index_in_page_);
}
@@ -116,23 +118,25 @@ TEST_F(CandidateWindowViewTest, SelectCandidateAtTest) {
candidate_window_view.Init();
// Set 9 candidates.
- IBusLookupTable table_large;
- const int table_large_size = 9;
- InitIBusLookupTableWithCandidatesFilled(table_large_size, &table_large);
- table_large.set_cursor_position(table_large_size - 1);
- candidate_window_view.UpdateCandidates(table_large);
+ CandidateWindow candidate_window_large;
+ const int candidate_window_large_size = 9;
+ InitCandidateWindowWithCandidatesFilled(candidate_window_large_size,
+ &candidate_window_large);
+ candidate_window_large.set_cursor_position(candidate_window_large_size - 1);
+ candidate_window_view.UpdateCandidates(candidate_window_large);
// Select the last candidate.
- candidate_window_view.SelectCandidateAt(table_large_size - 1);
+ candidate_window_view.SelectCandidateAt(candidate_window_large_size - 1);
// Reduce the number of candidates to 3.
- IBusLookupTable table_small;
- const int table_small_size = 3;
- InitIBusLookupTableWithCandidatesFilled(table_small_size, &table_small);
- table_small.set_cursor_position(table_small_size - 1);
- // Make sure the test doesn't crash if the candidate table reduced its size.
- // (crbug.com/174163)
- candidate_window_view.UpdateCandidates(table_small);
- candidate_window_view.SelectCandidateAt(table_small_size - 1);
+ CandidateWindow candidate_window_small;
+ const int candidate_window_small_size = 3;
+ InitCandidateWindowWithCandidatesFilled(candidate_window_small_size,
+ &candidate_window_small);
+ candidate_window_small.set_cursor_position(candidate_window_small_size - 1);
+ // Make sure the test doesn't crash if the candidate window reduced
+ // its size. (crbug.com/174163)
+ candidate_window_view.UpdateCandidates(candidate_window_small);
+ candidate_window_view.SelectCandidateAt(candidate_window_small_size - 1);
}
TEST_F(CandidateWindowViewTest, ShortcutSettingTest) {
@@ -152,30 +156,30 @@ TEST_F(CandidateWindowViewTest, ShortcutSettingTest) {
SCOPED_TRACE("candidate_views allocation test");
const size_t kMaxPageSize = 16;
for (size_t i = 1; i < kMaxPageSize; ++i) {
- IBusLookupTable table;
- InitIBusLookupTable(i, &table);
- candidate_window_view.UpdateCandidates(table);
+ CandidateWindow candidate_window;
+ InitCandidateWindow(i, &candidate_window);
+ candidate_window_view.UpdateCandidates(candidate_window);
EXPECT_EQ(i, candidate_window_view.candidate_views_.size());
}
}
{
SCOPED_TRACE("Empty string for each labels expects empty labels(vertical)");
const size_t kPageSize = 3;
- IBusLookupTable table;
- InitIBusLookupTable(kPageSize, &table);
+ CandidateWindow candidate_window;
+ InitCandidateWindow(kPageSize, &candidate_window);
- table.set_orientation(IBusLookupTable::VERTICAL);
+ candidate_window.set_orientation(CandidateWindow::VERTICAL);
for (size_t i = 0; i < kPageSize; ++i) {
- IBusLookupTable::Entry entry;
+ CandidateWindow::Entry entry;
entry.value = kSampleCandidate[i];
entry.annotation = kSampleAnnotation[i];
entry.description_title = kSampleDescriptionTitle[i];
entry.description_body = kSampleDescriptionBody[i];
entry.label = kEmptyLabel;
- table.mutable_candidates()->push_back(entry);
+ candidate_window.mutable_candidates()->push_back(entry);
}
- candidate_window_view.UpdateCandidates(table);
+ candidate_window_view.UpdateCandidates(candidate_window);
ASSERT_EQ(kPageSize, candidate_window_view.candidate_views_.size());
for (size_t i = 0; i < kPageSize; ++i) {
@@ -187,21 +191,21 @@ TEST_F(CandidateWindowViewTest, ShortcutSettingTest) {
SCOPED_TRACE(
"Empty string for each labels expect empty labels(horizontal)");
const size_t kPageSize = 3;
- IBusLookupTable table;
- InitIBusLookupTable(kPageSize, &table);
+ CandidateWindow candidate_window;
+ InitCandidateWindow(kPageSize, &candidate_window);
- table.set_orientation(IBusLookupTable::HORIZONTAL);
+ candidate_window.set_orientation(CandidateWindow::HORIZONTAL);
for (size_t i = 0; i < kPageSize; ++i) {
- IBusLookupTable::Entry entry;
+ CandidateWindow::Entry entry;
entry.value = kSampleCandidate[i];
entry.annotation = kSampleAnnotation[i];
entry.description_title = kSampleDescriptionTitle[i];
entry.description_body = kSampleDescriptionBody[i];
entry.label = kEmptyLabel;
- table.mutable_candidates()->push_back(entry);
+ candidate_window.mutable_candidates()->push_back(entry);
}
- candidate_window_view.UpdateCandidates(table);
+ candidate_window_view.UpdateCandidates(candidate_window);
ASSERT_EQ(kPageSize, candidate_window_view.candidate_views_.size());
// Confirm actual labels not containing ".".
@@ -213,21 +217,21 @@ TEST_F(CandidateWindowViewTest, ShortcutSettingTest) {
{
SCOPED_TRACE("Vertical customized label case");
const size_t kPageSize = 3;
- IBusLookupTable table;
- InitIBusLookupTable(kPageSize, &table);
+ CandidateWindow candidate_window;
+ InitCandidateWindow(kPageSize, &candidate_window);
- table.set_orientation(IBusLookupTable::VERTICAL);
+ candidate_window.set_orientation(CandidateWindow::VERTICAL);
for (size_t i = 0; i < kPageSize; ++i) {
- IBusLookupTable::Entry entry;
+ CandidateWindow::Entry entry;
entry.value = kSampleCandidate[i];
entry.annotation = kSampleAnnotation[i];
entry.description_title = kSampleDescriptionTitle[i];
entry.description_body = kSampleDescriptionBody[i];
entry.label = kCustomizedLabel[i];
- table.mutable_candidates()->push_back(entry);
+ candidate_window.mutable_candidates()->push_back(entry);
}
- candidate_window_view.UpdateCandidates(table);
+ candidate_window_view.UpdateCandidates(candidate_window);
ASSERT_EQ(kPageSize, candidate_window_view.candidate_views_.size());
// Confirm actual labels not containing ".".
@@ -241,21 +245,21 @@ TEST_F(CandidateWindowViewTest, ShortcutSettingTest) {
{
SCOPED_TRACE("Horizontal customized label case");
const size_t kPageSize = 3;
- IBusLookupTable table;
- InitIBusLookupTable(kPageSize, &table);
+ CandidateWindow candidate_window;
+ InitCandidateWindow(kPageSize, &candidate_window);
- table.set_orientation(IBusLookupTable::HORIZONTAL);
+ candidate_window.set_orientation(CandidateWindow::HORIZONTAL);
for (size_t i = 0; i < kPageSize; ++i) {
- IBusLookupTable::Entry entry;
+ CandidateWindow::Entry entry;
entry.value = kSampleCandidate[i];
entry.annotation = kSampleAnnotation[i];
entry.description_title = kSampleDescriptionTitle[i];
entry.description_body = kSampleDescriptionBody[i];
entry.label = kCustomizedLabel[i];
- table.mutable_candidates()->push_back(entry);
+ candidate_window.mutable_candidates()->push_back(entry);
}
- candidate_window_view.UpdateCandidates(table);
+ candidate_window_view.UpdateCandidates(candidate_window);
ASSERT_EQ(kPageSize, candidate_window_view.candidate_views_.size());
// Confirm actual labels not containing ".".
@@ -273,8 +277,8 @@ TEST_F(CandidateWindowViewTest, ShortcutSettingTest) {
TEST_F(CandidateWindowViewTest, DoNotChangeRowHeightWithLabelSwitchTest) {
const size_t kPageSize = 10;
- IBusLookupTable table;
- IBusLookupTable no_shortcut_table;
+ CandidateWindow candidate_window;
+ CandidateWindow no_shortcut_candidate_window;
const char kSampleCandidate1[] = "Sample String 1";
const char kSampleCandidate2[] = "\xE3\x81\x82"; // multi byte string.
@@ -299,39 +303,39 @@ TEST_F(CandidateWindowViewTest, DoNotChangeRowHeightWithLabelSwitchTest) {
CandidateWindowView candidate_window_view(widget);
candidate_window_view.Init();
- // Create LookupTable object.
- InitIBusLookupTable(kPageSize, &table);
+ // Create CandidateWindow object.
+ InitCandidateWindow(kPageSize, &candidate_window);
- table.set_cursor_position(0);
- table.set_page_size(3);
- table.mutable_candidates()->clear();
- table.set_orientation(IBusLookupTable::VERTICAL);
- no_shortcut_table.CopyFrom(table);
+ candidate_window.set_cursor_position(0);
+ candidate_window.set_page_size(3);
+ candidate_window.mutable_candidates()->clear();
+ candidate_window.set_orientation(CandidateWindow::VERTICAL);
+ no_shortcut_candidate_window.CopyFrom(candidate_window);
- IBusLookupTable::Entry entry;
+ CandidateWindow::Entry entry;
entry.value = kSampleCandidate1;
entry.annotation = kSampleAnnotation1;
- table.mutable_candidates()->push_back(entry);
+ candidate_window.mutable_candidates()->push_back(entry);
entry.label = kSampleShortcut1;
- no_shortcut_table.mutable_candidates()->push_back(entry);
+ no_shortcut_candidate_window.mutable_candidates()->push_back(entry);
entry.value = kSampleCandidate2;
entry.annotation = kSampleAnnotation2;
- table.mutable_candidates()->push_back(entry);
+ candidate_window.mutable_candidates()->push_back(entry);
entry.label = kSampleShortcut2;
- no_shortcut_table.mutable_candidates()->push_back(entry);
+ no_shortcut_candidate_window.mutable_candidates()->push_back(entry);
entry.value = kSampleCandidate3;
entry.annotation = kSampleAnnotation3;
- table.mutable_candidates()->push_back(entry);
+ candidate_window.mutable_candidates()->push_back(entry);
entry.label = kSampleShortcut3;
- no_shortcut_table.mutable_candidates()->push_back(entry);
+ no_shortcut_candidate_window.mutable_candidates()->push_back(entry);
int before_height = 0;
// Test for shortcut mode to no-shortcut mode.
- // Initialize with a shortcut mode lookup table.
- candidate_window_view.MaybeInitializeCandidateViews(table);
+ // Initialize with a shortcut mode candidate window.
+ candidate_window_view.MaybeInitializeCandidateViews(candidate_window);
ASSERT_EQ(3UL, candidate_window_view.candidate_views_.size());
// Check the selected index is invalidated.
EXPECT_EQ(-1, candidate_window_view.selected_candidate_index_in_page_);
@@ -343,8 +347,9 @@ TEST_F(CandidateWindowViewTest, DoNotChangeRowHeightWithLabelSwitchTest) {
EXPECT_EQ(before_height, view->GetContentsBounds().height());
}
- // Initialize with a no shortcut mode lookup table.
- candidate_window_view.MaybeInitializeCandidateViews(no_shortcut_table);
+ // Initialize with a no shortcut mode candidate window.
+ candidate_window_view.MaybeInitializeCandidateViews(
+ no_shortcut_candidate_window);
ASSERT_EQ(3UL, candidate_window_view.candidate_views_.size());
// Check the selected index is invalidated.
EXPECT_EQ(-1, candidate_window_view.selected_candidate_index_in_page_);
@@ -358,8 +363,9 @@ TEST_F(CandidateWindowViewTest, DoNotChangeRowHeightWithLabelSwitchTest) {
}
// Test for no-shortcut mode to shortcut mode.
- // Initialize with a no shortcut mode lookup table.
- candidate_window_view.MaybeInitializeCandidateViews(no_shortcut_table);
+ // Initialize with a no shortcut mode candidate window.
+ candidate_window_view.MaybeInitializeCandidateViews(
+ no_shortcut_candidate_window);
ASSERT_EQ(3UL, candidate_window_view.candidate_views_.size());
// Check the selected index is invalidated.
EXPECT_EQ(-1, candidate_window_view.selected_candidate_index_in_page_);
@@ -371,8 +377,8 @@ TEST_F(CandidateWindowViewTest, DoNotChangeRowHeightWithLabelSwitchTest) {
EXPECT_EQ(before_height, view->GetContentsBounds().height());
}
- // Initialize with a shortcut mode lookup table.
- candidate_window_view.MaybeInitializeCandidateViews(table);
+ // Initialize with a shortcut mode candidate window.
+ candidate_window_view.MaybeInitializeCandidateViews(candidate_window);
ASSERT_EQ(3UL, candidate_window_view.candidate_views_.size());
// Check the selected index is invalidated.
EXPECT_EQ(-1, candidate_window_view.selected_candidate_index_in_page_);

Powered by Google App Engine
This is Rietveld 408576698