patterntesting-concurrent

org.patterntesting : patterntesting-concurrent

PatternTesting Concurrent (patterntesting-concurrent) is a collection of useful thread aspects. It has support for testing, for sychnronization and for concurrent programming. Some of the ideas used in this library comes from reading Brian Goetz's book "Java Concurrency in Practice".

Jan 11, 2022
6 usages

Add dependency in Maven / Gradle

<dependency>
    <groupId>org.patterntesting</groupId>
    <artifactId>patterntesting-concurrent</artifactId>
    <version>2.2.0</version>
</dependency>

1. Add dependency to a Maven project

Maven: Add the org.patterntesting:patterntesting-concurrent library to the dependencies element of your pom.xml file:

<dependencies>
<dependency>
  <groupId>org.patterntesting</groupId>
  <artifactId>patterntesting-concurrent</artifactId>
  <version>2.2.0</version>
</dependency>
</dependencies>

To install org.patterntesting:patterntesting-concurrent library use the following command:

mvn install

2. Add dependency to a Gradle project

Gradle Groovy DSL: Add the org.patterntesting:patterntesting-concurrent library to the dependencies section of your build.gradle file:

dependencies {
implementation 'org.patterntesting:patterntesting-concurrent:2.2.0'
}

Gradle Kotlin DSL: Add the org.patterntesting:patterntesting-concurrent library to the dependencies section of your build.gradle.kts file:

dependencies {
implementation("org.patterntesting:patterntesting-concurrent:2.2.0")
}

3. Add dependency to a SBT Scala project

Scala: Add the org.patterntesting:patterntesting-concurrent library to your build.sbt file:

libraryDependencies += "org.patterntesting" % "patterntesting-concurrent" % "2.2.0"

4. Add dependency to a Grape project

Grape: Add an annotation org.patterntesting:patterntesting-concurrent library to your groovy script file:

@Grapes(
    @Grab('org.patterntesting:patterntesting-concurrent:2.2.0')
)

Compile Dependencies (0)

Group / Artifact Usage

Provided Dependencies (0)

Group / Artifact Usage

Test Dependencies (1)

Group / Artifact Usage
org.patterntesting » patterntesting-tools 3

Recommended for You

WebJar for FastClick

1 usages

TinyDB is a REDIS implementation in Java

1 usages

Group of common test dependencies and JUnit Categories for tests

24 usages

An utility for retrieving the JVM's malloc statistics when using glibc malloc.

2 stars

Provides an example of a package install hook that uses a class not available in bundles classpath

36 stars

More from Group

PatternTesting Runtime (patterntesting-rt) is the runtime component for the PatternTesting framework. It provides the annotations and base classes for the PatternTesting testing framework (e.g. patterntesting-check, patterntesting-concurrent or patterntesting-exception) but can be also used standalone for classpath monitoring or profiling. It uses AOP and AspectJ to perform this feat.

16 usages
1 stars

PatternTesting Concurrent (patterntesting-concurrent) is a collection of useful thread aspects. It has support for testing, for sychnronization and for concurrent programming. Some of the ideas used in this library comes from reading Brian Goetz's book "Java Concurrency in Practice".

6 usages

PatternTesting Check.RT (patterntesting-check-rt) provides different runtime checks of known anti patterns (like using null values as arguments or return values) but provides also a test framework for better testing.

4 usages
1 stars

PatternTesting Exception (patterntesting-exception) is a framework round about exceptions. It wraps some common exception (like IOException) to provide some more information as the original exception (e.g. the filename with the absolute pathname). On the other it allows you to provoke exceptions for better testing.

4 usages

PatternTesting Check.CT (patterntesting-check-ct) is a quality framework that allows to automatically verify that Architecture/Design recommendations are implemented correctly in the code. It provides different checks of known anti patterns (like using System.out for logging) but provides also a test framework for better testing. The checks are done during compile time (this is the "CT" in Check.CT").

4 usages
1 stars
© 2022 JMaven.com