~thomir-deactivatedaccount/drizzle/drizzle-fix-bug653747

« back to all changes in this revision

Viewing changes to unittests/generator.h

take microsedonds into account where they are used in datetime and time

Show diffs side-by-side

added added

removed removed

Lines of Context:
58
58
  class TimeGen
59
59
  {
60
60
  public:
61
 
    static void make_time(drizzled::Time *time, uint32_t hours, uint32_t minutes, uint32_t seconds);
 
61
    static void make_time(drizzled::Time *time, uint32_t hours, uint32_t minutes, uint32_t seconds,
 
62
                          uint32_t useconds = 0);
62
63
  };
63
64
  
64
65
  class DateTimeGen
66
67
  public:
67
68
    static void make_datetime(drizzled::DateTime *datetime,
68
69
                              uint32_t years, uint32_t months, uint32_t days, uint32_t hours,
69
 
                              uint32_t minutes, uint32_t seconds);
 
70
                              uint32_t minutes, uint32_t seconds, uint32_t useconds = 0);
70
71
    static void make_valid_datetime(drizzled::DateTime *datetime);
71
72
  };
72
73