diff options
| author | Eric Ludlam | 2019-10-27 17:02:59 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2019-10-27 17:02:59 -0400 |
| commit | 38ec422a35ab6e6e295b56500bb11493cd39a10e (patch) | |
| tree | d5b341471860c6f76687e3539e788cf93946eab1 | |
| parent | 7446e75b8b6c09e80af3b6b02f44e69e0d2e250d (diff) | |
| download | emacs-38ec422a35ab6e6e295b56500bb11493cd39a10e.tar.gz emacs-38ec422a35ab6e6e295b56500bb11493cd39a10e.zip | |
* test/lisp/cedet/semantic-utest: silence compiler warnings
* test/lisp/cedet/semantic-utest-c.el
(semantic-test-c-preprocessor-simulation): Use with-current-buffer.
* test/lisp/cedet/semantic-utest.el (semantic-utest-makebuffer):
Use read-only-mode.
(semantic-utest-verify-names-jave, semantic-utest-verify-names-2):
Remove functions, unused.
| -rw-r--r-- | test/lisp/cedet/semantic-utest-c.el | 7 | ||||
| -rw-r--r-- | test/lisp/cedet/semantic-utest.el | 25 |
2 files changed, 4 insertions, 28 deletions
diff --git a/test/lisp/cedet/semantic-utest-c.el b/test/lisp/cedet/semantic-utest-c.el index a6a5fd16257..05f8491746d 100644 --- a/test/lisp/cedet/semantic-utest-c.el +++ b/test/lisp/cedet/semantic-utest-c.el | |||
| @@ -49,13 +49,12 @@ | |||
| 49 | (dolist (fp semantic-utest-c-comparisons) | 49 | (dolist (fp semantic-utest-c-comparisons) |
| 50 | (let* ((semantic-lex-c-nested-namespace-ignore-second nil) | 50 | (let* ((semantic-lex-c-nested-namespace-ignore-second nil) |
| 51 | (tags-actual | 51 | (tags-actual |
| 52 | (save-excursion | 52 | (with-current-buffer |
| 53 | (set-buffer (find-file-noselect (expand-file-name (car fp) semantic-utest-c-test-directory))) | 53 | (find-file-noselect (expand-file-name (car fp) semantic-utest-c-test-directory)) |
| 54 | (semantic-clear-toplevel-cache) | 54 | (semantic-clear-toplevel-cache) |
| 55 | (semantic-fetch-tags))) | 55 | (semantic-fetch-tags))) |
| 56 | (tags-expected | 56 | (tags-expected |
| 57 | (save-excursion | 57 | (with-current-buffer (find-file-noselect (expand-file-name (cdr fp) semantic-utest-c-test-directory)) |
| 58 | (set-buffer (find-file-noselect (expand-file-name (cdr fp) semantic-utest-c-test-directory))) | ||
| 59 | (semantic-clear-toplevel-cache) | 58 | (semantic-clear-toplevel-cache) |
| 60 | (semantic-fetch-tags)))) | 59 | (semantic-fetch-tags)))) |
| 61 | (when (or (not tags-expected) (not tags-actual)) | 60 | (when (or (not tags-expected) (not tags-actual)) |
diff --git a/test/lisp/cedet/semantic-utest.el b/test/lisp/cedet/semantic-utest.el index 7303c0ef092..2423e891756 100644 --- a/test/lisp/cedet/semantic-utest.el +++ b/test/lisp/cedet/semantic-utest.el | |||
| @@ -492,7 +492,7 @@ Pre-fill the buffer with CONTENTS." | |||
| 492 | (set-buffer buff) | 492 | (set-buffer buff) |
| 493 | (setq buffer-offer-save nil) | 493 | (setq buffer-offer-save nil) |
| 494 | (font-lock-mode -1) ;; Font lock has issues in Emacs 23 | 494 | (font-lock-mode -1) ;; Font lock has issues in Emacs 23 |
| 495 | (toggle-read-only -1) ;; In case /tmp doesn't exist. | 495 | (read-only-mode -1) ;; In case /tmp doesn't exist |
| 496 | (erase-buffer) | 496 | (erase-buffer) |
| 497 | (insert contents) | 497 | (insert contents) |
| 498 | ;(semantic-fetch-tags) ;JAVE could this go here? | 498 | ;(semantic-fetch-tags) ;JAVE could this go here? |
| @@ -724,29 +724,6 @@ JAVE this thing would need to be recursive to handle java and csharp" | |||
| 724 | (semantic-utest-taglists-equivalent-p table names skipnames) | 724 | (semantic-utest-taglists-equivalent-p table names skipnames) |
| 725 | )) | 725 | )) |
| 726 | 726 | ||
| 727 | ;;;;;;;;;;;;;;;;;;;;;;;; | ||
| 728 | ; JAVE redefine a new validation function | ||
| 729 | ; is not quite as good as the old one yet | ||
| 730 | (defun semantic-utest-verify-names-jave (name-contents &optional skipnames) | ||
| 731 | "JAVE version of `semantic-utest-verify-names'. | ||
| 732 | NAME-CONTENTS is a sample of the tags buffer to test against. | ||
| 733 | SKIPNAMES is a list of names to remove from NAME-CONTENTS" | ||
| 734 | (assert (semantic-utest-verify-names-2 name-contents (semantic-fetch-tags)) | ||
| 735 | nil "failed test") | ||
| 736 | ) | ||
| 737 | |||
| 738 | (defun semantic-utest-verify-names-2 (l1 l2) | ||
| 739 | (cond ( (and (consp l1) (equal (car l1) 'overlay)) | ||
| 740 | (overlayp l2)) | ||
| 741 | ((not (consp l1)) | ||
| 742 | (equal l1 l2)) | ||
| 743 | ((consp l1) | ||
| 744 | (and (semantic-utest-verify-names-2 (car l1) (car l2)) (semantic-utest-verify-names-2 (cdr l1) (cdr l2)))) | ||
| 745 | (t (error "internal error")))) | ||
| 746 | |||
| 747 | |||
| 748 | |||
| 749 | |||
| 750 | 727 | ||
| 751 | ;;; Kill indicator line | 728 | ;;; Kill indicator line |
| 752 | ;; | 729 | ;; |