mirror of https://github.com/KLayout/klayout.git
26 lines
748 B
Ruby
26 lines
748 B
Ruby
|
|
#--
|
||
|
|
#
|
||
|
|
# Author:: Nathaniel Talbott.
|
||
|
|
# Copyright:: Copyright (c) 2000-2002 Nathaniel Talbott. All rights reserved.
|
||
|
|
# License:: Ruby license.
|
||
|
|
|
||
|
|
module Test
|
||
|
|
module Unit
|
||
|
|
|
||
|
|
# Thrown by Test::Unit::Assertions when an assertion fails.
|
||
|
|
class AssertionFailedError < StandardError
|
||
|
|
attr_accessor :expected, :actual, :user_message
|
||
|
|
attr_accessor :inspected_expected, :inspected_actual
|
||
|
|
def initialize(message=nil, options=nil)
|
||
|
|
options ||= {}
|
||
|
|
@expected = options[:expected]
|
||
|
|
@actual = options[:actual]
|
||
|
|
@inspected_expected = options[:inspected_expected]
|
||
|
|
@inspected_actual = options[:inspected_actual]
|
||
|
|
@user_message = options[:user_message]
|
||
|
|
super(message)
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|