8 lines
219 B
Crystal
8 lines
219 B
Crystal
class AssertionError < Exception
|
|
end
|
|
|
|
def assert(predicate : Bool, msg = "The asserted condition was false")
|
|
raise AssertionError.new(msg) unless predicate
|
|
end
|
|
|
|
assert(12 == 42, "It appears that 12 doesn't equal 42")
|