elogger API
Overview Classes Cluster Class Index          Top Features

root_cluster.test.testgen

Class TEST_ELOGGER


Direct ancestors

TS_TESTER

Creation

Features

Invariants

class TEST_ELOGGER

inherit

TS_TESTER
KL_SHARED_ARGUMENTS
KL_SHARED_EXCEPTIONS
KL_SHARED_STANDARD_FILES

create

make

-- Create a new tester and execute it.
-- (From TS_TESTER)

make_default

-- Create a new tester.
-- (From TS_TESTER)

feature -- Access

std: KL_STANDARD_FILES

-- Standard files
-- (From KL_SHARED_STANDARD_FILES)

ensure

std_not_void: Result /= Void

Arguments: KL_ARGUMENTS

-- Command-line arguments
-- (From KL_SHARED_ARGUMENTS)

ensure

arguments_not_void: Result /= Void

Exceptions: KL_EXCEPTIONS

-- Exception handling
-- (From KL_SHARED_EXCEPTIONS)

ensure

exceptions_not_void: Result /= Void

suite: TS_TEST_SUITE

-- Suite of tests to be run
-- (From TS_TESTER)

ensure

suite_not_void: Result /= Void

output_filename: STRING

-- Output filename
-- (From TS_TESTER)

variables: TS_VARIABLES

-- Defined variables
-- (From TS_TESTER)

feature -- Status report

fail_on_rescue: BOOLEAN

-- Should the test application crash when an error occur?
-- (By default test case errors are caught by a rescue
-- clause and reported to the result summary, but during
-- debugging it might be useful to get the full exception
-- trace.)
-- (From TS_TESTER)

progress_status: BOOLEAN

-- Should progress status be printed while
-- executing the test cases?
-- (From TS_TESTER)

feature -- Execution

execute (a_file: KI_TEXT_OUTPUT_STREAM)

-- Execute tester.
-- (From TS_TESTER)

require

a_file_not_void: a_file /= Void
a_file_open_write: a_file.is_open_write

feature -- Obsolete

exceptions_: KL_EXCEPTIONS

-- Exception handling
-- (From KL_SHARED_EXCEPTIONS)

obsolete

[040101] Use Exceptions instead.

ensure

exceptions_not_void: Result /= Void

invariant

-- From TS_TESTER
error_handler_not_void: error_handler /= Void
variables_not_void: variables /= Void

-- From ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)

Documentation generated by edoc