1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
|
## whitespace_in_literal_matrix
set test whitespace-in-literal-matrix-1
set prog_output "parse error.*"
do_test prefer-1.m
set test whitespace-in-literal-matrix-2
set prog_output "ans = 1"
do_test prefer-2.m
set test whitespace-in-literal-matrix-3
set prog_output "ans = 3"
do_test prefer-3.m
set test whitespace-in-literal-matrix-4
set prog_output "ans = 3"
do_test prefer-4.m
set test whitespace-in-literal-matrix-5
set prog_output "ans = 1"
do_test prefer-5.m
set test whitespace-in-literal-matrix-6
set prog_output "ans = 1"
do_test prefer-6.m
set test whitespace-in-literal-matrix-7
set prog_output "ans = 1"
do_test prefer-7.m
set test whitespace-in-literal-matrix-8
set prog_output "ans = 3"
do_test prefer-8.m
set test whitespace-in-literal-matrix-9
set prog_output "ans = 3"
do_test prefer-9.m
set test whitespace-in-literal-matrix-10
set prog_output "ans = 3"
do_test prefer-10.m
set test whitespace-in-literal-matrix-11
set prog_output "ans = 1"
do_test prefer-11.m
## implicit_str_to_num_ok
set test implicit-str-to-num-ok-1
set prog_output "ans = 100"
do_test prefer-12.m
set test implicit-str-to-num-ok-2
set prog_output "error:.*"
do_test prefer-13.m
## ok_to_lose_imaginary_part
set test ok-to-lose-imaginary-part-1
set prog_output "ans = 1"
do_test prefer-14.m
set test ok-to-lose-imaginary-part-2
set prog_output "error:.*"
do_test prefer-15.m
set test ok-to-lose-imaginary-part-3
set prog_output "warning:.*"
do_test prefer-16.m
## prefer_column_vectors
set test prefer-column-vectors-1
set prog_output "ans = 1"
do_test prefer-17.m
set test prefer-column-vectors-2
set prog_output "ans = 1"
do_test prefer-18.m
## print_answer_id_name
set test print-answer-id-name-1
set prog_output "1"
do_test prefer-19.m
set test print-answer-id-name-2
set prog_output "a = 1"
do_test prefer-20.m
## print_empty_dimensions
set test print-empty-dimensions-1
set prog_output "[]"
do_test prefer-21.m
set test print-empty-dimensions-2
set prog_output "[](3x0)"
do_test prefer-22.m
## propagate_empty_matrices
## This should maybe test more functions...
set test propagate-empty-matrices-1
set prog_output "error:.*"
do_test prefer-23.m
set test propagate-empty-matrices-2
set prog_output "ans = 1"
do_test prefer-24.m
## return_last_computed_value
set test return-last-computed-value-1
set prog_output "ans = 1"
do_test prefer-25.m
set test return-last-computed-value-2
set prog_output ""
do_test prefer-26.m
## save_precision
set test save-precision-1
set prog_output "3"
do_test prefer-27.m
set test save-precision-2
set prog_output "3.1416"
do_test prefer-28.m
## silent_functions
set test silent-functions-1
set prog_output "ans = 1"
do_test prefer-29.m
set test silent-functions-2
set prog_output ""
do_test prefer-30.m
## treat_neg_dim_as_zero
set test treat-neg-dim-as-zero-1
set prog_output "error:.*"
do_test prefer-31.m
set test treat-neg-dim-as-zero-2
set prog_output "warning:.*"
do_test prefer-32.m
set test treat-neg-dim-as-zero-3
set prog_output "ans = 1"
do_test prefer-33.m
## warn_assign_as_truth_value
set test warn-assign-as-truth-value-1
set prog_output ""
do_test prefer-34.m
set test warn-assign-as-truth-value-2
set prog_output "warning:.*"
do_test prefer-35.m
## warn_comma_in_global_decl
set test warn-comma-in-global-decl-1
set prog_output ""
do_test prefer-36.m
set test warn-comma-in-global-decl-2
set prog_output "warning:.*"
do_test prefer-37.m
## warn_divide_by_zero
set test warn-divide-by-zero-1
set prog_output "ans = 1"
do_test prefer-38.m
set test warn-divide-by-zero-2
set prog_output "warning:.*"
do_test prefer-39.m
|