Class: Testmgr::AbstractTest

Inherits:
Object
  • Object
show all
Defined in:
lib/testmgr/base/abstract_test.rb

Direct Known Subclasses

TestCase, TestComposite

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ AbstractTest

Returns a new instance of AbstractTest.



10
11
12
13
14
# File 'lib/testmgr/base/abstract_test.rb', line 10

def initialize(name)
  @name=name
  @xpath=nil
  @id=nil
end

Instance Attribute Details

#idObject (readonly)

Returns the value of attribute id.



7
8
9
# File 'lib/testmgr/base/abstract_test.rb', line 7

def id
  @id
end

#nameObject (readonly)

Returns the value of attribute name.



6
7
8
# File 'lib/testmgr/base/abstract_test.rb', line 6

def name
  @name
end

#xpathObject (readonly)

Returns the value of attribute xpath.



8
9
10
# File 'lib/testmgr/base/abstract_test.rb', line 8

def xpath
  @xpath
end

Instance Method Details

#child(name) ⇒ Object

Virtual



21
22
23
# File 'lib/testmgr/base/abstract_test.rb', line 21

def child(name)
  raise 'Abstract'
end

#get_time_requiredObject

Virtual



17
18
19
# File 'lib/testmgr/base/abstract_test.rb', line 17

def get_time_required
  raise "Abstract"
end

Virtual



25
26
27
# File 'lib/testmgr/base/abstract_test.rb', line 25

def print
  raise "Abstract"
end