Module: Test::Unit::Must::Assertions

Included in:
Object
Defined in:
lib/test/unit/must.rb

Instance Method Summary collapse

Instance Method Details

#must_accept(send_array, message = nil) ⇒ Object



222
223
224
225
# File 'lib/test/unit/must.rb', line 222

def must_accept send_array, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_send, [self] + send_array, message
end

#must_alias_method(alias_name, original_name, message = nil) ⇒ Object



47
48
49
50
# File 'lib/test/unit/must.rb', line 47

def must_alias_method alias_name, original_name, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_alias_method, self, alias_name, original_name, message
end

#must_be(expected, message = nil) ⇒ Object



212
213
214
215
# File 'lib/test/unit/must.rb', line 212

def must_be expected, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_same, expected, self, message
end

#must_be_boolean(message = nil) ⇒ Object



57
58
59
60
# File 'lib/test/unit/must.rb', line 57

def must_be_boolean message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_boolean, self, message
end

#must_be_empty(message = nil) ⇒ Object



77
78
79
80
# File 'lib/test/unit/must.rb', line 77

def must_be_empty message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_empty, self, message
end

#must_be_false(message = nil) ⇒ Object



102
103
104
105
# File 'lib/test/unit/must.rb', line 102

def must_be_false message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_false, self, message
end

#must_be_in_delta(expected_float, delta = 0.001, message = nil) ⇒ Object



107
108
109
110
# File 'lib/test/unit/must.rb', line 107

def must_be_in_delta expected_float, delta=0.001, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_in_delta, expected_float, self, delta, message
end

#must_be_in_epsilon(expected_float, epsilon = 0.001, message = nil) ⇒ Object



117
118
119
120
# File 'lib/test/unit/must.rb', line 117

def must_be_in_epsilon expected_float, epsilon=0.001, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_in_epsilon, expected_float, self, epsilon, message
end

#must_be_instance_of(klass, message = nil) ⇒ Object



137
138
139
140
# File 'lib/test/unit/must.rb', line 137

def must_be_instance_of klass, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_instance_of, klass, self, message
end

#must_be_kind_of(klass, message = nil) ⇒ Object



142
143
144
145
# File 'lib/test/unit/must.rb', line 142

def must_be_kind_of klass, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_kind_of, klass, self, message
end

#must_be_nil(message = nil) ⇒ Object



157
158
159
160
# File 'lib/test/unit/must.rb', line 157

def must_be_nil message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_nil, self, message
end

#must_be_true(message = nil) ⇒ Object



252
253
254
255
# File 'lib/test/unit/must.rb', line 252

def must_be_true message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_true, self, message
end

#must_be_truth(message = nil) ⇒ Object



42
43
44
45
# File 'lib/test/unit/must.rb', line 42

def must_be_truth message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert, self, message
end

#must_compare(operator, expected, message = nil) ⇒ Object



62
63
64
65
# File 'lib/test/unit/must.rb', line 62

def must_compare operator, expected, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_compare, expected, operator, self, message
end

#must_define_constant(constant_name, message = nil) ⇒ Object



67
68
69
70
# File 'lib/test/unit/must.rb', line 67

def must_define_constant constant_name, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_const_defined, self, constant_name, message
end

#must_equal(expected, message = nil) ⇒ Object



87
88
89
90
# File 'lib/test/unit/must.rb', line 87

def must_equal expected, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_equal, expected, self, message
end

#must_exist_in_filesystem(message = nil) ⇒ Object



172
173
174
175
# File 'lib/test/unit/must.rb', line 172

def must_exist_in_filesystem message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_path_exist, self, message
end

#must_fail(message = nil) ⇒ Object



97
98
99
100
# File 'lib/test/unit/must.rb', line 97

def must_fail message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_fail_assertion, message, &self
end

#must_include(member, message = nil) ⇒ Object



127
128
129
130
# File 'lib/test/unit/must.rb', line 127

def must_include member, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_include, self, member, message
end

#must_match(pattern, message = nil) ⇒ Object



147
148
149
150
# File 'lib/test/unit/must.rb', line 147

def must_match pattern, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_match, pattern, self, message
end

#must_not_accept(send_array, message = nil) ⇒ Object



227
228
229
230
# File 'lib/test/unit/must.rb', line 227

def must_not_accept send_array, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_send, [self] + send_array, message
end

#must_not_be(expected, message = nil) ⇒ Object



217
218
219
220
# File 'lib/test/unit/must.rb', line 217

def must_not_be expected, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_same, expected, self, message
end

#must_not_be_empty(message = nil) ⇒ Object



82
83
84
85
# File 'lib/test/unit/must.rb', line 82

def must_not_be_empty message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_empty, self, message
end

#must_not_be_in_delta(expected_float, delta = 0.001, message = nil) ⇒ Object



112
113
114
115
# File 'lib/test/unit/must.rb', line 112

def must_not_be_in_delta expected_float, delta=0.001, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_in_delta, expected_float, self, delta, message
end

#must_not_be_in_epsilon(expected_float, epsilon = 0.001, message = nil) ⇒ Object



122
123
124
125
# File 'lib/test/unit/must.rb', line 122

def must_not_be_in_epsilon expected_float, epsilon=0.001, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_in_epsilon, expected_float, self, epsilon, message
end

#must_not_be_nil(message = nil) ⇒ Object



162
163
164
165
# File 'lib/test/unit/must.rb', line 162

def must_not_be_nil message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_nil, self, message
end

#must_not_define_constant(constant_name, message = nil) ⇒ Object



72
73
74
75
# File 'lib/test/unit/must.rb', line 72

def must_not_define_constant constant_name, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_const_defined, self, constant_name, message
end

#must_not_equal(expected, message = nil) ⇒ Object



92
93
94
95
# File 'lib/test/unit/must.rb', line 92

def must_not_equal expected, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_equal, expected, self, message
end

#must_not_exist_in_filesystem(message = nil) ⇒ Object



177
178
179
180
# File 'lib/test/unit/must.rb', line 177

def must_not_exist_in_filesystem message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_path_not_exist, self, message
end

#must_not_include(member, message = nil) ⇒ Object



132
133
134
135
# File 'lib/test/unit/must.rb', line 132

def must_not_include member, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_include, self, member, message
end

#must_not_match(pattern, message = nil) ⇒ Object



152
153
154
155
# File 'lib/test/unit/must.rb', line 152

def must_not_match pattern, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_match, pattern, self, message
end

#must_not_predicate(predicate, message = nil) ⇒ Object



187
188
189
190
# File 'lib/test/unit/must.rb', line 187

def must_not_predicate predicate, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_predicate, self, predicate, message
end

#must_not_respond_to(method, message = nil) ⇒ Object



237
238
239
240
# File 'lib/test/unit/must.rb', line 237

def must_not_respond_to method, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_not_respond_to, self, method, message
end

#must_operate(operator, argument, message = nil) ⇒ Object



167
168
169
170
# File 'lib/test/unit/must.rb', line 167

def must_operate operator, argument, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_operator, self, operator, argument, message
end

#must_predicate(predicate, message = nil) ⇒ Object



182
183
184
185
# File 'lib/test/unit/must.rb', line 182

def must_predicate predicate, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_predicate, self, predicate, message
end

#must_raise(*arguments) ⇒ Object



192
193
194
195
# File 'lib/test/unit/must.rb', line 192

def must_raise *arguments
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_raise, *arguments, &self
end

#must_raise_kind_of(*arguments) ⇒ Object



197
198
199
200
# File 'lib/test/unit/must.rb', line 197

def must_raise_kind_of *arguments
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_raise_kind_of, *arguments, &self
end

#must_raise_message(expected, message = nil) ⇒ Object



202
203
204
205
# File 'lib/test/unit/must.rb', line 202

def must_raise_message expected, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_raise_message, expected, message, &self
end

#must_raise_nothing(*arguments) ⇒ Object



207
208
209
210
# File 'lib/test/unit/must.rb', line 207

def must_raise_nothing *arguments
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_nothing_raised, *arguments, &self
end

#must_respond_to(method, message = nil) ⇒ Object



232
233
234
235
# File 'lib/test/unit/must.rb', line 232

def must_respond_to method, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_respond_to, self, method, message
end

#must_throw(expected_object, message = nil) ⇒ Object



242
243
244
245
# File 'lib/test/unit/must.rb', line 242

def must_throw expected_object, message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_throw, expected_object, message, &self
end

#must_throw_nothing(*arguments) ⇒ Object



247
248
249
250
# File 'lib/test/unit/must.rb', line 247

def must_throw_nothing *arguments
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_nothing_thrown, *arguments, &self
end

#must_yield_truth(message = nil) ⇒ Object



52
53
54
55
# File 'lib/test/unit/must.rb', line 52

def must_yield_truth message=nil
  $ebb6cc8f_e966_4d1f_969f_530ea365eb36.send \
    :assert_block, message, &self
end