63 |
|
|
64 |
;;; More EVAL-WHEN tests to go here |
;;; More EVAL-WHEN tests to go here |
65 |
|
|
66 |
|
(deftest eval-when.2 |
67 |
|
(eval-when () :bad) |
68 |
|
nil) |
69 |
|
|
70 |
|
(deftest eval-when.3 |
71 |
|
(eval-when (:execute)) |
72 |
|
nil) |
73 |
|
|
74 |
|
(deftest eval-when.4 |
75 |
|
(eval-when (:execute) :good) |
76 |
|
:good) |
77 |
|
|
78 |
|
(deftest eval-when.5 |
79 |
|
(eval-when (:compile-toplevel) :bad) |
80 |
|
nil) |
81 |
|
|
82 |
|
(deftest eval-when.6 |
83 |
|
(eval-when (:load-toplevel) :bad) |
84 |
|
nil) |
85 |
|
|
86 |
|
(deftest eval-when.7 |
87 |
|
(eval-when (:compile-toplevel :execute) :good) |
88 |
|
:good) |
89 |
|
|
90 |
|
(deftest eval-when.8 |
91 |
|
(eval-when (:load-toplevel :execute) :good) |
92 |
|
:good) |
93 |
|
|
94 |
|
(deftest eval-when.9 |
95 |
|
(eval-when (:load-toplevel :compile-toplevel) :bad) |
96 |
|
nil) |
97 |
|
|
98 |
|
(deftest eval-when.10 |
99 |
|
(eval-when (:load-toplevel :compile-toplevel :execute) :good) |
100 |
|
:good) |
101 |
|
|
102 |
|
(deftest eval-when.11 |
103 |
|
(eval-when (:execute) (values 'a 'b 'c 'd)) |
104 |
|
a b c d) |
105 |
|
|
106 |
|
|
107 |
|
|