.emacs.d/site-lisp/db-utils-test.el
Daniel Borchmann c86051ba22
Add obvious test for NTP conversion
This test could not have been added before, because conversion was not
guaranteed to work for dates before the unix epoch.  It now is, and we finally
can check the start of the NTP epoch! :)
2020-01-18 10:20:21 +01:00

21 lines
613 B
EmacsLisp

;;; db-utils-test.el -- Tests for db-utils -*- lexical-binding: t -*-
;;; Commentary:
;;; Code:
(require 'ert)
(require 'db-utils)
(require 'cl-lib)
(ert-deftest db-utils-db/ntp-to-time ()
"Test NTP conversion to readable time with `db/ntp-to-time'."
(should (equal (db/ntp-to-time #xdcd2ac0c #x05c6dbac)
"2017-05-26T13:28:44.022565583Z"))
(should (equal (db/ntp-to-time #xbd5927ee #xbc616000)
"2000-08-31T18:52:30.735860824Z"))
(should (equal (db/ntp-to-time #x00000000 #x0000000)
"1900-01-01T00:00:00.000000000Z")))
;;; db-utils-test.el ends here