geary/test
Michael Gratton 9c115bec38 Clean up protocol date handling substantially
In RFC822.Date, don't use duplicate time_t and GLib.DateTime properties
-- just use the latter, fix formatting of half-hour time zones, fix
where the that class refers to ISO 8601 instead of RFC822 strings since
that is just plain wrong, and finally when parsing an RFC 822 string,
take note of the timezone offset and store that in the DateTime object,
so it is round-tripped correctly.

Stop passing time_t around everywhere else, just use the UNIX time from
the DateTimes we store for protocol objects anyway, so the time zone is
obvious.

Add unit tests.
2019-03-23 15:21:18 +11:00
..
client Constructors of abstract classes should not be public 2019-03-15 09:49:05 +11:00
data Add a unit test for upgrading an actual Geary v0.6 database. 2018-05-19 14:55:19 +10:00
engine Clean up protocol date handling substantially 2019-03-23 15:21:18 +11:00
js Fix signature not being updated when composer first opened without one 2019-03-11 12:19:57 +11:00
meson.build Attempt to de-mangle From names from Mailman, GitLab, etc 2019-03-09 20:17:01 +11:00
mock-object.vala Add a mock object mixin that can check call expectations on mocks. 2018-04-07 10:02:18 +10:00
test-case.vala Clean up protocol date handling substantially 2019-03-23 15:21:18 +11:00
test-client.vala Attempt to de-mangle From names from Mailman, GitLab, etc 2019-03-09 20:17:01 +11:00
test-engine.vala Work around DB tests always failing on gcc150.osuosl.org CI runner 2019-02-19 17:12:26 +11:00