aboutsummaryrefslogtreecommitdiffstats
path: root/test/src
diff options
context:
space:
mode:
authorAndrea Corallo2020-08-13 12:22:07 +0200
committerAndrea Corallo2020-08-13 12:22:07 +0200
commit46e7613ad3b88807d25cfab3d78bf46c9e2fe13e (patch)
treea7b560c36e097660536697c9d0057c9273d779b2 /test/src
parentf6502f959253b8f705e324e137c2933c5a668f62 (diff)
parente9eafd22681b8e95d8d642def0512d9290564206 (diff)
downloademacs-46e7613ad3b88807d25cfab3d78bf46c9e2fe13e.tar.gz
emacs-46e7613ad3b88807d25cfab3d78bf46c9e2fe13e.zip
Merge remote-tracking branch 'savannah/master' into HEAD
Diffstat (limited to 'test/src')
-rw-r--r--test/src/emacs-module-tests.el21
1 files changed, 6 insertions, 15 deletions
diff --git a/test/src/emacs-module-tests.el b/test/src/emacs-module-tests.el
index 51b2ca0cd51..0fd8e1db49e 100644
--- a/test/src/emacs-module-tests.el
+++ b/test/src/emacs-module-tests.el
@@ -24,6 +24,7 @@
24;; module in test/data/emacs-module. 24;; module in test/data/emacs-module.
25 25
26;;; Code: 26;;; Code:
27;;; Prelude
27 28
28(require 'cl-lib) 29(require 'cl-lib)
29(require 'ert) 30(require 'ert)
@@ -48,9 +49,7 @@
48(cl-defmethod emacs-module-tests--generic ((_ user-ptr)) 49(cl-defmethod emacs-module-tests--generic ((_ user-ptr))
49 'user-ptr) 50 'user-ptr)
50 51
51;; 52;;; Basic tests
52;; Basic tests.
53;;
54 53
55(ert-deftest mod-test-sum-test () 54(ert-deftest mod-test-sum-test ()
56 (should (= (mod-test-sum 1 2) 3)) 55 (should (= (mod-test-sum 1 2) 3))
@@ -103,9 +102,7 @@ changes."
103 ">" eos) 102 ">" eos)
104 (prin1-to-string func))))) 103 (prin1-to-string func)))))
105 104
106;; 105;;; Non-local exists (throw, signal)
107;; Non-local exists (throw, signal).
108;;
109 106
110(ert-deftest mod-test-non-local-exit-signal-test () 107(ert-deftest mod-test-non-local-exit-signal-test ()
111 (should-error (mod-test-signal)) 108 (should-error (mod-test-signal))
@@ -142,9 +139,7 @@ changes."
142 (should (equal (mod-test-non-local-exit-funcall (lambda () (throw 'tag 32))) 139 (should (equal (mod-test-non-local-exit-funcall (lambda () (throw 'tag 32)))
143 '(throw tag 32)))) 140 '(throw tag 32))))
144 141
145;; 142;;; String tests
146;; String tests.
147;;
148 143
149(defun multiply-string (s n) 144(defun multiply-string (s n)
150 "Return N copies of S concatenated together." 145 "Return N copies of S concatenated together."
@@ -168,9 +163,7 @@ changes."
168(ert-deftest mod-test-string-a-to-b-test () 163(ert-deftest mod-test-string-a-to-b-test ()
169 (should (string= (mod-test-string-a-to-b "aaa") "bbb"))) 164 (should (string= (mod-test-string-a-to-b "aaa") "bbb")))
170 165
171;; 166;;; User-pointer tests
172;; User-pointer tests.
173;;
174 167
175(ert-deftest mod-test-userptr-fun-test () 168(ert-deftest mod-test-userptr-fun-test ()
176 (let* ((n 42) 169 (let* ((n 42)
@@ -184,9 +177,7 @@ changes."
184 177
185;; TODO: try to test finalizer 178;; TODO: try to test finalizer
186 179
187;; 180;;; Vector tests
188;; Vector tests.
189;;
190 181
191(ert-deftest mod-test-vector-test () 182(ert-deftest mod-test-vector-test ()
192 (dolist (s '(2 10 100 1000)) 183 (dolist (s '(2 10 100 1000))