Light Air

Integration functional testing of web applications for developers.

License

License

Categories

Categories

Net
GroupId

GroupId

net.sf.lightair
ArtifactId

ArtifactId

light-air
Last Version

Last Version

3.3.0
Release Date

Release Date

Type

Type

jar
Description

Description

Light Air
Integration functional testing of web applications for developers.
Project URL

Project URL

http://lightair.sourceforge.net
Project Organization

Project Organization

Lastware, sro.
Source Code Management

Source Code Management

https://github.com/ivos/lightair

Download light-air

How to add to project

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

Dependencies

compile (8)

Group / Artifact Type Version
junit : junit jar 4.11
org.testng : testng Optional jar 6.8.13
org.springframework : spring-test Optional jar 3.2.3.RELEASE
org.apache.commons : commons-lang3 jar 3.4
commons-io : commons-io jar 2.4
commons-codec : commons-codec jar 1.8
joda-time : joda-time jar 2.2
org.slf4j : slf4j-api jar 1.7.5

runtime (1)

Group / Artifact Type Version
org.slf4j : jcl-over-slf4j jar 1.7.5

test (11)

Group / Artifact Type Version
org.springframework : spring-jdbc jar 3.2.3.RELEASE
net.sf.seaf : seaf-test-commons jar 1.4
org.jmock : jmock jar 2.5.1
org.hamcrest : hamcrest-core jar 1.1
org.jmock : jmock-legacy jar 2.5.1
com.h2database : h2 jar 1.4.200
org.hsqldb : hsqldb jar 2.5.0
org.postgresql : postgresql jar 42.2.8
com.opentable.components : otj-pg-embedded jar 0.13.3
org.springframework : spring-context jar 3.2.3.RELEASE
ch.qos.logback : logback-classic jar 1.0.13

Project Modules

There are no modules declared in this project.

Light Air

Test database applications declaratively

Light Air is a tool that supports black-box system (integration) tests of database applications for developers in a declarative style.

It strives for intuitive usage and common-sense behavior.

Light Air removes the need to write code to setup database for tests, you simply declare the required state of the database and Light Air sets it up automatically.

Similarly, you declare the expected state of the database at the end of a test and Light Air verifies that it matches the actual database state.

The removal of lengthy, tedious and error prone test code to setup and verify database not only simplifies the tests, but as a result:

  • encourages proper test design (e.g. separate setup for each test), and
  • increases test coverage:
    • it is extremely easy to verify more database columns, so more data gets actually verified,
    • it is easy to write a new test, so more tests get written.

Web site

Go to Light Air website for full documentation.

Versions

Version
3.3.0
3.2.0
3.1.0
3.0.1
3.0.0
2.9.0
2.8.0
2.7.0
2.6.0
2.4.0
2.3.0
2.2.0
2.1.2
2.1.1
2.1.0
2.0.0
1.0.0
0.5
0.4
0.3
0.2
0.1