Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Test: Eiffel-Loop Test Sets

This project cluster has 58 classes.

ECF: test.ecf

Test sets classes inheriting EQA_TEST_SET

Sub-applications

Directory: test/source/test-set

[ . ]

. /chain

. /date

. /encryption

. /ftp

. /http

. /os-command

. /os-command/support

. /parser

. /path

. /runtime

. /runtime/reflection

. /runtime/reflection/support

. /search-engine

. /search-engine/evaluator

. /storable

. /string

. /string/support

. /structure

. /support

[ . ]

AUTOTEST_DEVELOPMENT_APP

Sub-application to aid development of AutoTest classes

GENERAL_TEST_SET

General test set

TEST_SET_FACTORY

Test set factory

ZSTRING_BENCHMARK_APP

Zstring benchmark app

chain

CHAIN_TEST_SET

Test set for EL_CHAIN and related classes

WIDGET

Widget with weight and color properties

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

date

DATE_TEXT_TEST_SET

Date text test set

encryption

DIGEST_ROUTINES_TEST_SET

Digest routines test set

ftp

FTP_TEST_SET

Ftp test set

http

HTTP_CONNECTION_TEST_EVALUATOR

Http connection test evaluator

HTTP_CONNECTION_TEST_SET

Eiffel tests for class EL_HTTP_CONNECTION that can be executed with testing tool.

os-command

AUDIO_COMMAND_TEST_SET

Audio command test set

FILE_COMMAND_TEST_SET

File command test set

FILE_TREE_INPUT_OUTPUT_COMMAND_TEST_SET

Test suite for class EL_FILE_TREE_TRANSFORMER

HELP_PAGES_TEST_SET

Help pages test set

OS_COMMAND_TEST_SET

Os command test set

os-command/support

FILE_COPY_COMMAND

File copy command

parser

JSON_NAME_VALUE_LIST_TEST_SET

Json name value list test set

SUBSTITUTION_TEMPLATE_TEST_SET

Test EL_SUBSTITUTION_TEMPLATE

TEXT_PARSER_TEST_SET

Text parser test set

TRANSLATION_TABLE_TEST_SET

Translation table test set

path

DIR_URI_PATH_TEST_SET

Dir uri path test set

PATH_STEPS_TEST_SET

Path steps test set

PATH_TEST_SET

Path test set

runtime

CAMEL_CASE_COUNTRY

Camel case country

COUNTRY

Test for reflective classes EL_REFLECTIVELY_SETTABLE and EL_SETTABLE_FROM_ZSTRING

REFLECTION_TEST_SET

Reflection test set

STORABLE_COUNTRY

Storable country

runtime/reflection

COMMA_SEPARATED_IMPORT_TEST_SET

Comma separated import test set

REFLECTIVE_TEST_SET

Reflective test set

runtime/reflection/support

JOB

Job

JSON_CURRENCY

Json currency

MY_DRY_CLASS

Example of a class that exemplifies the DRY principle using class reflection. Contrast 25 lines with MY_WET_CLASS.

search-engine

ENCRYPTED_SEARCH_ENGINE_TEST_SET

Encrypted search engine test set

SEARCH_ENGINE_TEST_SET

Search engine test set

search-engine/evaluator

ENCRYPTED_SEARCH_ENGINE_TEST_EVALUATOR

Encrypted search engine test evaluator

SEARCH_ENGINE_TEST_EVALUATOR

Search engine test evaluator

storable

STORABLE_TEST_SET

Storable test set

TEST_STORABLE

Test storable

string

EIFFEL_NAME_TRANSLATEABLE_TEST_SET

Eiffel name translateable test set

EL_MODULE_CRC_32_TEST_SET

Module crc 32 test set

SEQUENTIAL_INTERVALS_TEST_SET

Sequential intervals test set

SETTABLE_FROM_JSON_STRING_TEST_SET

Test reflective JSON

STRING_32_ROUTINES_TEST_SET

String 32 routines test set

STRING_EDITION_HISTORY_TEST_SET

String edition history test set

STRING_EDITOR_TEST_SET

String editor test set

STRING_LIST_TEST_SET

String list test set

UC_UTF8_STRING_TEST_SET

Test UC_UTF8_STRING}.replace_substring_all distributed in EiffelStudio version 15.01.9.6535

URI_ENCODING_TEST_SET

Uri encoding 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

string/support

PERSON

Personal data convertable to/from JSON

TEST_STRING_CONSTANTS

Test string constants

structure

ARRAYED_LIST_TEST_SET

Arrayed list test set

SE_ARRAY2_TEST_SET

Test suite for SmartEiffel compatible array

support

EIFFEL_LOOP_TEST_SET

Test set using files in $EIFFEL_LOOP/projects.data

REGRESSION_TESTABLE_SUB_APPLICATION

Regression testable sub application