Ajout de quelque test unitaire sur VM (a completer)

This commit is contained in:
Bertrand BRUN 2010-10-19 17:58:29 +02:00
parent fab4a175d8
commit cbf7849e7e
2 changed files with 21 additions and 1 deletions

View File

@ -141,3 +141,23 @@
(set-register vm 'HALT t))
;;Test Unitaire
;; TODO : Faire deftestvar
(load "test-unitaire")
(defvar vm (make-vm (+ 10 (random 10))))
(defvar t-address (random (size-memory vm)))
(defvar t-value (random 42))
(set-memory vm t-address t-value)
(deftest virtual-machine
(progn (ISN-LOAD vm t-address 'R0)
(get-register vm 'R0))
(get-memory vm t-address))
(setf t-address (random (size-memory vm)))
(deftest virtual-machine
(progn (ISN-STORE vm 'R0 t-address)
(get-memory vm t-address))
(get-register vm 'R0))
(dump-vm vm)

View File

@ -6,5 +6,5 @@
(load "environnement")
(load "VM/instruction")
;; ...
;(run-test t)
(run-test t)
;(print-env-stack exemple-env-stack)