itest-iface

Java ITest Framework is designed to simplify unit testing to minimum. You define tests by providing initial data and expected result data. The test data are placed just in your source code you want to test, as java annotations.

Лицензия

Лицензия

Группа

Группа

org.itest
Идентификатор

Идентификатор

itest-iface
Последняя версия

Последняя версия

1.5.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

itest-iface
Java ITest Framework is designed to simplify unit testing to minimum. You define tests by providing initial data and expected result data. The test data are placed just in your source code you want to test, as java annotations.
Ссылка на сайт

Ссылка на сайт

https://github.com/ggkochanski/itest/

Скачать itest-iface

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.itest/itest-iface/ -->
<dependency>
    <groupId>org.itest</groupId>
    <artifactId>itest-iface</artifactId>
    <version>1.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.itest/itest-iface/
implementation 'org.itest:itest-iface:1.5.0'
// https://jarcasting.com/artifacts/org.itest/itest-iface/
implementation ("org.itest:itest-iface:1.5.0")
'org.itest:itest-iface:jar:1.5.0'
<dependency org="org.itest" name="itest-iface" rev="1.5.0">
  <artifact name="itest-iface" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.itest', module='itest-iface', version='1.5.0')
)
libraryDependencies += "org.itest" % "itest-iface" % "1.5.0"
[org.itest/itest-iface "1.5.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Java ITest Framework

Java ITest Framework is designed to unit testing by data (without additional source code). Oriented on re-usage of test data definitions. Applicable for shallow (dynamic proxies) or deep (selected implementations) tests. You define tests by composing initial data and expected result data.

Understanding the scope of source code change at early stage is a key of effective product quality management.

Simple usage example :

@ITests(@ITest(name="test1", init = "A:[3,16]", verify = "R:19"))
public int sum(int a, int b) {
    return a + b;
}

or by external file:

sum(*):{
    test1:{
        init:{
            A:[3,16]
        },
        verify:{R:19}
    }
}

Simple Example execution:

    Assert.assertEquals("", executor.performTestsFor(SimpleExample.class));

For more details visit ITest project Wiki page.

Версии библиотеки

Версия
1.5.0
1.4.0
1.3.3
1.3.2
1.3.1
1.3.0
1.2.0
1.1.1
1.1.0
1.0.2