Sha256: e1b1b6f043e54af0497ce40910bbc8376a4dba27a064140bec6ab7b758db59b1

Contents?: true

Size: 572 Bytes

Versions: 5

Compression:

Stored size: 572 Bytes

Contents

# Author::    Nicolas Pouillard  <ertai@lrde.epita.fr>.
# Copyright:: Copyright (c) 2004, 2005 TTK team. All rights reserved.
# License::   LGPL
# $Id: Fail.rb 567 2005-04-13 08:00:06Z polrop $


module TTK

  module Strategies

    # A test class which always fails.
    class Fail < Strategy
      include Concrete

      protected
      def assertion
        fail 'Fail always fails', Weights::Default.new(@value)
      end

      attribute :value, 'the returned weight', [Weights::Weight, Numeric], 0

    end # class Fail

  end # module Strategies

end # module TTK

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ttk-0.1.576 lib/ttk/strategies/Fail.rb
ttk-0.1.579 lib/ttk/strategies/Fail.rb
ttk-0.1.580 lib/ttk/strategies/Fail.rb
ttk-0.2.0 lib/ttk/strategies/Fail.rb
ttk-0.2.1 lib/ttk/strategies/Fail.rb