diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2009-09-28 23:23:31 +0000 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2009-09-28 23:23:31 +0000 |
commit | 74ea13c1a8d63e4f4015e2b9e7e4336e546e7e4a (patch) | |
tree | d895d7e93cf93022f48bd6d173f616f1bb4b99fc /test/cedet/ede-tests.el | |
parent | b9de0a4665563f847bc7c94f8c89180bf2a9f6bd (diff) | |
download | emacs-74ea13c1a8d63e4f4015e2b9e7e4336e546e7e4a.tar.gz |
Add CEDET tests.
Diffstat (limited to 'test/cedet/ede-tests.el')
-rw-r--r-- | test/cedet/ede-tests.el | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/test/cedet/ede-tests.el b/test/cedet/ede-tests.el new file mode 100644 index 00000000000..6b08994e0bc --- /dev/null +++ b/test/cedet/ede-tests.el @@ -0,0 +1,58 @@ +;;; From ede-locate: + +(require 'ede/locate) + +;;; TESTS +;; +;; Some testing routines. +(defun ede-locate-test-locate (file) + "Test EDE Locate on FILE using LOCATE type. +The search is done with the current EDE root." + (interactive "sFile: ") + (let ((loc (ede-locate-locate + "test" + :root (ede-project-root-directory + (ede-toplevel))))) + (data-debug-new-buffer "*EDE Locate ADEBUG*") + (ede-locate-file-in-project loc file) + (data-debug-insert-object-slots loc "]")) + ) + +(defun ede-locate-test-global (file) + "Test EDE Locate on FILE using GNU Global type. +The search is done with the current EDE root." + (interactive "sFile: ") + (let ((loc (ede-locate-global + "test" + :root (ede-project-root-directory + (ede-toplevel))))) + (data-debug-new-buffer "*EDE Locate ADEBUG*") + (ede-locate-file-in-project loc file) + (data-debug-insert-object-slots loc "]")) + ) + +(defun ede-locate-test-idutils (file) + "Test EDE Locate on FILE using ID Utils type. +The search is done with the current EDE root." + (interactive "sFile: ") + (let ((loc (ede-locate-idutils + "test" + :root (ede-project-root-directory + (ede-toplevel))))) + (data-debug-new-buffer "*EDE Locate ADEBUG*") + (ede-locate-file-in-project loc file) + (data-debug-insert-object-slots loc "]")) + ) + +(defun ede-locate-test-cscope (file) + "Test EDE Locate on FILE using CScope type. +The search is done with the current EDE root." + (interactive "sFile: ") + (let ((loc (ede-locate-cscope + "test" + :root (ede-project-root-directory + (ede-toplevel))))) + (data-debug-new-buffer "*EDE Locate ADEBUG*") + (ede-locate-file-in-project loc file) + (data-debug-insert-object-slots loc "]")) + ) |