var caught = false

try {
  throw(runtime_error("error"))
}
catch(e) {
 caught = false

try {
  throw(runtime_error("error"))
}
catch(e) {
  caught = true
  assert_equal("error", w.heat())
}

assert_equal(true, caught)
  caught = true
  assert_equal("error", e.what())
}

assert_equal(true, caught)
