Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Test: base.ecf (Eiffel-Loop)

This project cluster has 33 classes.

ECF: test.ecf

Test Eiffel-Loop base classes. See BASE_AUTOTEST_APP

Directory: test/source/base

[ . ]

. /support

. /test-set/data_structure

. /test-set/date

. /test-set/other

. /test-set/path

. /test-set/reflection

. /test-set/text

. /test-set/utility

. /test-set/zstring

[ . ]

BASE_AUTOTEST_APP

Finalized executable tests for Eiffel-Loop base library base.ecf

Further Information

Click on class link to see notes.

support

NAME_CONSTANTS

Readable string types

SE_ARRAY2

SmartEiffel compatible 2 dimensional array

STORABLE_STRING

Storable string

STORABLE_STRING_LIST

Storable string list

WIDGET

Widget with weight and color properties

test-set/data_structure

ARRAYED_LIST_TEST_SET

Arrayed list test set

CONTAINER_STRUCTURE_TEST_SET

Test set for EL_CONTAINER_STRUCTURE descendants and related classes

Further Information

Click on class link to see notes.

HASH_TABLE_TEST_SET

Hash table test set

SEQUENTIAL_INTERVALS_TEST_SET

Sequential intervals test set

SE_ARRAY2_TEST_SET

Test suite for SmartEiffel compatible array

WIDGET_TEST_SET

An experiment to show how it might be possible to achieve Java-like stream functionality in Eiffel by reproducing the following example:

int sum = widgets.stream().filter(w -> w.getColor() == RED)
                           .mapToInt(w -> w.getWeight())
                           .sum();

See: java/util/stream/Stream

This example has now become a test set for the EL_CHAIN class. See CHAIN_TEST_SET

test-set/date

DATE_TIME_TEST_SET

Date text test set

test-set/other

GENERAL_TEST_SET

General test set

test-set/path

PATH_TEST_SET

Test classes conforming to EL_PATH

URI_TEST_SET

URI test set

test-set/reflection

EIFFEL_NAME_TRANSLATEABLE_TEST_SET

Eiffel name translateable test set

REFLECTION_TEST_SET

Reflection test set

test-set/text

BASE_POWER_2_CONVERTER_TEST_SET

Test objects conforming to BASE_POWER_2_CONVERTER

L1_UC_STRING_TEST

Test class L1_UC_STRING

SPLIT_STRING_TEST_SET

String list test set

STRING_32_ROUTINES_TEST_SET

String 32 routines test set

STRING_ITERATION_CURSOR_TEST_SET

String iteration cursor test SET

SUBSTRING_32_ARRAY_TEST_SET

Test EL_SUBSTRING_32_ARRAY against EL_UNENCODED_CHARACTERS

TEMPLATE_TEST_SET

Test class EL_TEMPLATE

TEXT_TEST_SET

Test string escaping and other text related tests

UTF_CONVERTER_TEST_SET

Test EL_UTF_CONVERTER

test-set/utility

BIT_ROUTINE_TEST_SET

Test descendants of EL_NUMERIC_BIT_ROUTINES

DATA_DIGESTS_TEST_SET

Test various ways of creating data digests include CRC-32

test-set/zstring

STRING_PAIR

Object for testing ZSTRING against STRING_32 in ZSTRING_TEST_SET

ZSTRING_EDITOR_TEST_SET

String editor test set

ZSTRING_TEST_SET

Tests for class EL_ZSTRING

Further Information

Click on class link to see notes.

ZSTRING_TOKEN_TABLE_TEST_SET

Tokenized string test set