class BASE_AUTOTEST_APP
Finalized executable tests for Eiffel-Loop base library base.ecf
Command option: -base_autotest
Test Sets
ARRAYED_LIST_TEST_SET BIT_ROUTINE_TEST_SET CHARACTER_TEST_SET CONTAINER_STRUCTURE_TEST_SET DATA_DIGESTS_TEST_SET DATE_TIME_TEST_SET EIFFEL_NAME_TRANSLATEABLE_TEST_SET GENERAL_TEST_SET HASH_TABLE_TEST_SET PATH_TEST_SET REFLECTION_TEST_SET SE_ARRAY2_TEST_SET SPLIT_STRING_TEST_SET STRING_CONVERSION_TEST_SET, STRING_EDITION_HISTORY_TEST_SET STRING_TEST_SET STRING_ITERATION_CURSOR_TEST_SET STRING_TEST_SET SUBSTRING_32_ARRAY_TEST_SET TEMPLATE_TEST_SET URI_TEST_SET UTF_CONVERTER_TEST_SET ZSTRING_EDITOR_TEST_SET ZSTRING_TEST_SET ZSTRING_TOKEN_TABLE_TEST_SET
note
description: "Finalized executable tests for Eiffel-Loop base library [./#libraries_base base.ecf]"
notes: "See end of class"
author: "Finnian Reilly"
copyright: "Copyright (c) 2001-2022 Finnian Reilly"
contact: "finnian at eiffel hyphen loop dot com"
license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
date: "2024-04-14 18:30:25 GMT (Sunday 14th April 2024)"
revision: "184"
class
BASE_AUTOTEST_APP
inherit
EL_AUTOTEST_APPLICATION [
ARRAYED_LIST_TEST_SET,
BIT_ROUTINE_TEST_SET,
CHARACTER_TEST_SET,
CONTAINER_STRUCTURE_TEST_SET,
DATA_DIGESTS_TEST_SET,
DATE_TIME_TEST_SET,
EIFFEL_NAME_TRANSLATEABLE_TEST_SET,
GENERAL_TEST_SET,
HASH_TABLE_TEST_SET,
PATH_TEST_SET,
BASE_POWER_2_CONVERTER_TEST_SET,
REFLECTION_TEST_SET,
SE_ARRAY2_TEST_SET,
SPLIT_STRING_TEST_SET,
STRING_CONVERSION_TEST_SET,
STRING_ITERATION_CURSOR_TEST_SET,
STRING_TEST_SET,
SUBSTRING_32_ARRAY_TEST_SET,
TEMPLATE_TEST_SET,
URI_TEST_SET,
UTF_CONVERTER_TEST_SET,
ZSTRING_EDITOR_TEST_SET,
ZSTRING_TEST_SET,
ZSTRING_COMPARABLE_TEST_SET,
ZSTRING_CONCATENATION_TEST_SET,
ZSTRING_CONVERTABLE_TEST_SET,
ZSTRING_TOKEN_TABLE_TEST_SET,
ZSTRING_TRANSFORMABLE_TEST_SET
]
redefine
visible_types
end
create
make
feature {NONE} -- Compile classes
text: TUPLE [
EL_STRING_32_BUFFER_ROUTINES,
EL_CACHED_STRING [READABLE_STRING_GENERAL],
EL_CHARACTER_32, EL_CHARACTER_8,
EL_CASE_COMPARISON,
EL_EVENT_CHECKER, EL_EVENT_LISTENER_PAIR,
EL_IMMUTABLE_STRING_8_GRID,
EL_IMMUTABLE_STRING_32_TABLE,
EL_ITERABLE_SPLIT_FACTORY_ROUTINES,
EL_LINKED_STRING_LIST [STRING_GENERAL],
EL_SPLIT_IMMUTABLE_STRING_8_LIST, EL_SPLIT_IMMUTABLE_STRING_32_LIST,
EL_MAKEABLE_FROM_STRING [STRING_GENERAL],
EL_MAKEABLE_FROM_ZSTRING_OPERAND_SETTER,
EL_STYLED_STRING_8_LIST, EL_STYLED_STRING_32_LIST, EL_STYLED_ZSTRING_LIST,
EL_STRING_8_UNESCAPER,
EL_STRING_8_EDITOR, EL_STRING_32_EDITOR,
EL_STRING_8_IO_MEDIUM_LINE_SOURCE,
EL_STRING_32_TABLE [ANY], EL_STRING_GENERAL_TABLE [ANY],
EL_STRING_32_SPLIT_INTERVALS, EL_STRING_8_SPLIT_INTERVALS,
EL_URI_QUERY_STRING_8_HASH_TABLE, EL_URI_QUERY_STRING_32_HASH_TABLE
]
do
create Result
end
compile: TUPLE [
EL_ARRAY_READER,
EL_BINARY_CONVERTER,
EL_CRC_32_CONSOLE_ONLY_LOG,
EL_CROSS_PLATFORM [EL_PLATFORM_IMPLEMENTATION],
EL_DATE_TIME_REPRESENTATION, EL_DATE, EL_DATEABLE,
EL_DOCUMENT_NODE_STRING,
EL_EXTERNAL_LIBRARY [EL_INITIALIZEABLE],
EL_INTEGER_32_BIT_ROUTINES, EL_NATURAL_8_BIT_ROUTINES,
EL_IS_DELETED_CONDITION [EL_STORABLE],
EL_MUTEX_NUMERIC [INTEGER], EL_MUTEX_VALUE [BOOLEAN],
EL_OCTAL_CONVERTER,
EL_PRECURSOR_MAP_16, EL_PRECURSOR_MAP_64,
EL_SHARED_INITIALIZER [EL_INITIALIZEABLE],
EL_QUANTITY_INCREASE_RATE_CALCULATOR,
EL_REFLECTED_TIME,
EL_TUPLE_FACTORY [ANY, ANY, TUPLE],
EL_TIMEOUT_THREAD, EL_TIME, EL_SYSTEM_TIMER,
EL_WORD_SEPARATION_ADAPTER
]
do
create Result
end
structures: TUPLE [
EL_ARRAYED_COMPACT_INTERVAL_LIST,
EL_BORROWED_OBJECT_CURSOR [ANY],
EL_CALL_SEQUENCE [TUPLE],
EL_CODE_VALUE_LIST [ANY],
EL_CONFORMING_INSTANCE_TYPE_MAP [ANY],
EL_CONFORMING_INSTANCE_TABLE [ANY],
EL_COUNTER_TABLE [HASHABLE],
EL_DEFERRED_CELL [ANY],
EL_DISCARDING_ARRAYED_LIST [ANY],
EL_HASHABLE_KEY_ARRAYED_MAP_LIST [HASHABLE, ANY],
EL_ITERABLE_POOL_SCOPE [ANY],
EL_KEY_INDEXED_ARRAYED_MAP_LIST [COMPARABLE, ANY],
EL_NAMEABLES_LIST [EL_NAMEABLE [READABLE_STRING_GENERAL]],
EL_QUERY_CONDITION_FACTORY [ANY],
EL_OBJECTS_BY_TYPE,
EL_POOL_SCOPE_CURSOR [ANY],
EL_REPEATED_NUMERIC_LIST [NUMERIC],
EL_SAVED_CURSOR [ANY],
EL_SHARED_CELL [ANY],
EL_SUBARRAY [ANY],
EL_UNIQUE_ARRAYED_LIST [HASHABLE]
]
do
create Result
end
feature {NONE} -- Implementation
visible_types: TUPLE [SPLIT_STRING_TEST_SET, EL_GVFS_OS_COMMAND]
do
create Result
end
note
notes: "[
Command option: `-base_autotest'
**Test Sets**
${ARRAYED_LIST_TEST_SET}
${BIT_ROUTINE_TEST_SET}
${CHARACTER_TEST_SET}
${CONTAINER_STRUCTURE_TEST_SET}
${DATA_DIGESTS_TEST_SET}
${DATE_TIME_TEST_SET}
${EIFFEL_NAME_TRANSLATEABLE_TEST_SET}
${GENERAL_TEST_SET}
${HASH_TABLE_TEST_SET}
${PATH_TEST_SET}
${REFLECTION_TEST_SET}
${SE_ARRAY2_TEST_SET}
${SPLIT_STRING_TEST_SET}
${STRING_CONVERSION_TEST_SET},
${STRING_EDITION_HISTORY_TEST_SET}
${STRING_TEST_SET}
${STRING_ITERATION_CURSOR_TEST_SET}
${STRING_TEST_SET}
${SUBSTRING_32_ARRAY_TEST_SET}
${TEMPLATE_TEST_SET}
${URI_TEST_SET}
${UTF_CONVERTER_TEST_SET}
${ZSTRING_EDITOR_TEST_SET}
${ZSTRING_TEST_SET}
${ZSTRING_TOKEN_TABLE_TEST_SET}
]"
end