TestNG.
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use..
Here is the list of declaration for testng. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>5.12.1</version> </dependency>
If you think this Maven repository POM file listing for testng is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License, Version 2.0
URL: http://apache.org/licenses/LICENSE-2.0.
The testng-5.12.1 has 4 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JUnit | junit 3.8.1 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 1966 |
The following table lists the most popular artifacts which are depending on testng-5.12.1. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Zip | compress-lzf 0.8.4 Compression codec for LZF encoding for particularly encoding/decoding, with reasonable compression. Compressor is basic Lempel-Ziv codec, without Huffman (deflate/gzip) or statistical post-encoding. See "http://oldhome.schmorp.de/marc/liblzf.html" for more on original LZF package. | 66 |
Cache | concurrentlinkedhashmap-lru 1.0_jdk5 A high performance version of java.util.LinkedHashMap for use as a software cache. | 14 |
Cache | concurrentlinkedhashmap-lru 1.1 A high performance version of java.util.LinkedHashMap for use as a software cache. | 11 |
The following packages are defined in the testng-5.12.1.jar
bsh bsh.classpath bsh.collection bsh.commands bsh.org.objectweb.asm bsh.reflect bsh.servlet bsh.util com.beust.testng com.google.inject com.google.inject.binder com.google.inject.internal com.google.inject.internal.asm com.google.inject.internal.cglib.core com.google.inject.internal.cglib.proxy com.google.inject.internal.cglib.reflect com.google.inject.matcher com.google.inject.name com.google.inject.spi com.google.inject.util org.testng org.testng.annotations org.testng.collections org.testng.internal org.testng.internal.annotations org.testng.internal.remote org.testng.internal.thread org.testng.internal.version org.testng.junit org.testng.log org.testng.log4testng org.testng.remote org.testng.remote.adapter org.testng.remote.strprotocol org.testng.reporters org.testng.reporters.util org.testng.util org.testng.xml
Here is the content of the POM file.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <!-- This POM cannot be used to build TestNG; it should only be used as part of a Maven repository upload bundle. See the guide to creating a bundle here: http://maven.apache.org/guides/mini/guide-central-repository-upload.html --> <modelVersion>4.0.0</modelVersion> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <name>TestNG</name> <version>5.12.1</version> <description>TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.</description> <url>http://testng.org</url> <licenses> <license> <name>Apache License, Version 2.0</name> <url>http://apache.org/licenses/LICENSE-2.0</url> </license> </licenses> <scm> <connection>scm:svn:http://testng.googlecode.com/svn/trunk/</connection> <developerConnection>scm:svn:http://testng.googlecode.com/svn/trunk/</developerConnection> <url>http://testng.googlecode.com/svn/trunk</url> </scm> <dependencies> <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <version>1.6.5</version> <optional>true</optional> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> </dependency> <dependency> <groupId>org.beanshell</groupId> <artifactId>bsh</artifactId> <version>2.0b4</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>2.0</version> <scope>provided</scope> </dependency> </dependencies> </project>