Betamax - An HTTP stubbing proxy for testing JVM applications..
Betamax is a Groovy record/playback proxy for stubbing access to external HTTP resources when testing. Inspired by Ruby's VCR..
Here is the list of declaration for betamax. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>co.freeside</groupId> <artifactId>betamax</artifactId> <version>1.1.2</version> </dependency>
If you think this Maven repository POM file listing for betamax is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:The Apache Software License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.
The betamax-1.1.2 has 5 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 4.8.2 JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java. | 919 |
YAML | snakeyaml 1.10 YAML 1.1 parser and emitter for Java | 38 |
Http | httpclient 4.2.1 HttpComponents Client (base module) | 106 |
Data Structure | commons-lang 2.4 Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. | 630 |
The following packages are defined in the betamax-1.1.2.jar
co.freeside.betamax co.freeside.betamax.encoding co.freeside.betamax.httpclient co.freeside.betamax.message co.freeside.betamax.message.filtering co.freeside.betamax.message.http co.freeside.betamax.message.servlet co.freeside.betamax.message.tape co.freeside.betamax.proxy.handler co.freeside.betamax.proxy.jetty co.freeside.betamax.ssl co.freeside.betamax.tape co.freeside.betamax.tape.yaml co.freeside.betamax.util
Here is the content of the POM file.
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>co.freeside</groupId> <artifactId>betamax</artifactId> <version>1.1.2</version> <name>Betamax - An HTTP stubbing proxy for testing JVM applications.</name> <description>Betamax is a Groovy record/playback proxy for stubbing access to external HTTP resources when testing. Inspired by Ruby's VCR.</description> <url>http://freeside.co/betamax</url> <inceptionYear>2011</inceptionYear> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git@github.com:robfletcher/betamax.git</connection> <developerConnection>scm:git@github.com:robfletcher/betamax.git</developerConnection> <url>scm:git@github.com:robfletcher/betamax.git</url> </scm> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.10</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.2.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>7.3.1.v20110307</version> <scope>compile</scope> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.4</version> <scope>compile</scope> </dependency> </dependencies> </project>