~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to unittests/table_identifier.cc

  • Committer: Brian Aker
  • Date: 2011-01-17 04:15:23 UTC
  • mto: (2088.1.3 merge)
  • mto: This revision was merged to the branch mainline in revision 2089.
  • Revision ID: brian@gir-3-20110117041523-o9ex94kfz1a6iqyw
Modify TableIdentifier to fit with the rest of the identifiers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
TEST(table_identifier_test_standard, Create)
30
30
{
31
 
  TableIdentifier identifier("test", "a");
 
31
  identifier::Table identifier("test", "a");
32
32
  EXPECT_EQ("test/a", identifier.getPath());
33
33
  std::string path;
34
34
  identifier.getSQLPath(path);
37
37
 
38
38
TEST(table_identifier_test_temporary, Create)
39
39
{
40
 
  TableIdentifier identifier("test", "a", message::Table::TEMPORARY);
 
40
  identifier::Table identifier("test", "a", message::Table::TEMPORARY);
41
41
  EXPECT_EQ("/#sql", identifier.getPath().substr(0, 5));
42
42
  std::string path;
43
43
  identifier.getSQLPath(path);
46
46
 
47
47
TEST(table_identifier_test_internal, Create)
48
48
{
49
 
  TableIdentifier identifier("test", "a", message::Table::TEMPORARY);
 
49
  identifier::Table identifier("test", "a", message::Table::TEMPORARY);
50
50
  EXPECT_EQ("/#sql", identifier.getPath().substr(0, 5));
51
51
  std::string path;
52
52
  identifier.getSQLPath(path);
57
57
{
58
58
  std::vector<char> pathname;
59
59
 
60
 
  TableIdentifier::build_tmptable_filename(pathname);
 
60
  identifier::Table::build_tmptable_filename(pathname);
61
61
 
62
62
  EXPECT_GT(pathname.size(), 0);
63
63
  EXPECT_GT(strlen(&pathname[0]), 0);
65
65
 
66
66
TEST(table_identifier_test_key, Key)
67
67
{
68
 
  TableIdentifier identifier("test", "a");
 
68
  identifier::Table identifier("test", "a");
69
69
 
70
 
  const TableIdentifier::Key key= identifier.getKey();
 
70
  const identifier::Table::Key key= identifier.getKey();
71
71
 
72
72
  EXPECT_EQ(key.size(), 7);
73
73
  EXPECT_EQ(key.vector()[0], 't');
81
81
 
82
82
TEST(table_identifier_test_key, KeyCompare)
83
83
{
84
 
  TableIdentifier identifier("test", "a");
85
 
  TableIdentifier identifier2("test", "a");
 
84
  identifier::Table identifier("test", "a");
 
85
  identifier::Table identifier2("test", "a");
86
86
 
87
87
  EXPECT_EQ((identifier.getKey() == identifier.getKey()), true);
88
88
}