comparison tests/ChangeLog @ 4962:e813cf16c015

merge
author Ben Wing <ben@xemacs.org>
date Mon, 01 Feb 2010 05:29:05 -0600
parents db2db229ee82 9e7f5a77cc84
children 931aaa7a6b37
comparison
equal deleted inserted replaced
4961:b90f8cf474e0 4962:e813cf16c015
19 Reverse order of "got" and "expected" values so it matches 19 Reverse order of "got" and "expected" values so it matches
20 order of call to comparison. 20 order of call to comparison.
21 21
22 * automated/test-harness.el (batch-test-emacs): 22 * automated/test-harness.el (batch-test-emacs):
23 Update doc to indicate that a directory is allowed. 23 Update doc to indicate that a directory is allowed.
24
25 2010-02-01 Ben Wing <ben@xemacs.org>
26
27 * automated/case-tests.el:
28 * automated/case-tests.el (uni-mappings):
29 * automated/search-tests.el:
30 Delete old pristine-case-table code. Rewrite the Unicode torture
31 test to take into account whether overlapping mappings exist for
32 more than one character, and not doing the upcase/downcase
33 comparisons in such cases.
34
35 * automated/lisp-tests.el (foo):
36 * automated/lisp-tests.el (string-variable):
37 * automated/lisp-tests.el (featurep):
38 Replace Assert (equal ... with Assert-equal; same for other types
39 of equality. Replace some awkward equivalents of Assert-equalp
40 with Assert-equalp. Add lots of equalp tests.
41
42 * automated/case-tests.el:
43 * automated/regexp-tests.el:
44 * automated/search-tests.el:
45 Fix up the comments at the top of the files. Move rules about where
46 to put tests into case-tests.el.
47
48 * automated/test-harness.el:
49 * automated/test-harness.el (test-harness-aborted-summary-template): New.
50 * automated/test-harness.el (test-harness-from-buffer):
51 * automated/test-harness.el (batch-test-emacs):
52 Fix Assert-test-not. Create Assert-not-equal and variants.
53 Delete the doc strings from all these convenience functions to avoid
54 excessive repetition; instead use one copy in a comment.
55
56 2010-01-31 Aidan Kehoe <kehoea@parhasard.net>
57
58 * automated/search-tests.el:
59 Check that multidimensional characters with repeated octets and
60 case information force simple_search(), since boyer_moore()
61 doesn't understand them when constructing its stride table.
62 In passing; correct my spelling.
63 * automated/case-tests.el (uni-mappings):
64 In passing; delete a couple of redundant tests, correct the logic
65 of another.
66
67 2010-01-30 Ben Wing <ben@xemacs.org>
68
69 * automated/search-tests.el:
70 * automated/search-tests.el (insert):
71 Use LF not CRLF for line endings.
72
73 2010-01-30 Aidan Kehoe <kehoea@parhasard.net>
74
75 * automated/regexp-tests.el:
76 Make sure that control-1 characters are no longer treated as
77 second-class citizens in regexp ranges, as in
78 http://mid.gmane.org/18829.34118.709782.704574@parhasard.net .
79
80 2010-01-29 Ben Wing <ben@xemacs.org>
81
82 * automated/search-tests.el:
83 New file.
84
85 * automated/search-tests.el:
86 * automated/case-tests.el:
87 * automated/case-tests.el (pristine-case-table): Removed.
88 * automated/case-tests.el (uni-mappings):
89 * automated/lisp-tests.el:
90 * automated/regexp-tests.el:
91 Extract some search-related code from case-tests and regexp-tests
92 and move to search-tests. Move some regexp-related code from
93 lisp-tests to regexp-tests.
94
95 Write a comment trying to express the proper division of labor
96 between case-tests, search-tests and regexp-tests.
97
98 Add a new test for the Control-1 search bug.
99
100 Fix a buggy test in the Unicode torture-test section of case-tests.el.
24 101
25 2010-01-27 Ben Wing <ben@xemacs.org> 102 2010-01-27 Ben Wing <ben@xemacs.org>
26 103
27 * automated/test-harness.el (test-harness-from-buffer): 104 * automated/test-harness.el (test-harness-from-buffer):
28 Update doc string of `Assert-test' and change the failing-case 105 Update doc string of `Assert-test' and change the failing-case