Ejemplo n.º 1
0
TEST(File_list_model, cell_count) {
  File_list_model model;
  File_info_list list;
  list << File_info() << File_info() << File_info();
  model.set_data(list);
  EXPECT_EQ(3, model.rowCount());
  EXPECT_EQ(model.get_current_columns().count(), model.columnCount());

  list.columns << Column::name << Column::extension;
  model.set_data(list);
  EXPECT_EQ(3, model.rowCount());
  EXPECT_EQ(2, model.columnCount());

  list.clear();
  model.set_data(list);
  EXPECT_EQ(1, model.rowCount());
  EXPECT_EQ(1, model.columnCount());

}
Ejemplo n.º 2
0
TEST(File_list_model, cell_count) {
  Core core;
  File_list_model model(&core);
  File_info_list list;
  list << File_info() << File_info() << File_info();
  model.set_files(list);
  EXPECT_EQ(3, model.rowCount());
  EXPECT_EQ(model.get_current_columns().count(), model.columnCount());

  list.columns << Column::name << Column::extension;
  list.disable_sort = true;
  model.set_files(list);
  EXPECT_EQ(3, model.rowCount());
  EXPECT_EQ(2, model.columnCount());

  list.clear();
  model.set_files(list);
  EXPECT_EQ(1, model.rowCount());
  EXPECT_EQ(1, model.columnCount());

}