IDE

selenide-appium

com.codeborne : selenide-appium

Selenide adaptor for Appium framework

Last Version: 2.0.5

Release Date:

RoboVM Maven Plugin

com.mobidevelop.robovm : robovm-maven-plugin

The RoboVM Maven Plugin provides a way to build RoboVM based distribution bundles.

Last Version: 2.3.16

Release Date:

WSO2 Carbon - Identity User Functionality Management Feature Aggregator Module

org.wso2.carbon.identity.framework : user-functionality-mgt-feature

WSO2 is an open source application development software company focused on providing service-oriented architecture solutions for professional developers.

Last Version: 5.20.324

Release Date:

Last Version: 2.3.4.RELEASE.GAMMA

Release Date:

jclouds TryStack.org Compute provider

org.jclouds.provider : trystack-nova

OpenStack Nova implementation targeted to TryStack.org

Last Version: 1.6.0-rc.5

Release Date:

videoenhan20200320

com.aliyun : videoenhan20200320

Aliyun VIDEOENHAN for Java Copyright (C) Alibaba Cloud Computing All rights reserved. 版权所有 (C)阿里云计算有限公司 http://www.aliyun.com

Last Version: 1.0.2

Release Date:

identify-objects

com.github.mattyoliveira : identify-objects

This is a simple lib to identify objects using the tensorFlowLite

Last Version: 1.0.0

Release Date:

AXEmojiView-FacebookProvider

io.github.aghajari : AXEmojiView-FacebookProvider

an advanced library which adds emoji,sticker,... support to your Android application.

Last Version: 1.5.0

Release Date:

value-provider-junit4

com.tngtech.valueprovider : value-provider-junit4

JUnit 4 test infrastructure to reproduce random test data in case of test failures.

Last Version: 1.1.0

Release Date:

Last Version: 10.6.64_akka25Circe08

Release Date:

Last Version: 4.10.0

Release Date:

boteco-provider-yahooweather

tools.devnull : boteco-provider-yahooweather

Boteco is a bot that allows you to write platform agnostic plugins.

Last Version: 0.10.2

Release Date:

Microsoft Azure SDK for PowerBIDedicated Management

com.azure.resourcemanager : azure-resourcemanager-powerbidedicated

This package contains Microsoft Azure SDK for PowerBIDedicated Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. PowerBI Dedicated Web API provides a RESTful set of web services that enables users to create, retrieve, update, and delete Power BI dedicated capacities. Package tag package-2021-01-01.

Last Version: 1.0.0-beta.1

Release Date:

GlideImageLoader

com.github.piasy : GlideImageLoader

Big image viewer supporting pan and zoom, with very little memory usage and full featured image loading choices. Powered by Subsampling Scale Image View, Fresco, Glide, and Picasso.

Last Version: 1.8.1

Release Date:

Elide: Integration Test Library

com.yahoo.elide : elide-integration-tests

Integration tests to be executed with each data store

Last Version: 6.1.6

Release Date:

pact-jvm-provider-junit5_2.12

au.com.dius : pact-jvm-provider-junit5_2.12

# Pact Junit 5 Extension ## Overview For writing Pact verification tests with JUnit 5, there is an JUnit 5 Invocation Context Provider that you can use with the `@TestTemplate` annotation. This will generate a test for each interaction found for the pact files for the provider. To use it, add the `@Provider` and one of the pact source annotations to your test class (as per a JUnit 4 test), then add a method annotated with `@TestTemplate` and `@ExtendWith(PactVerificationInvocationContextProvider.class)` that takes a `PactVerificationContext` parameter. You will need to call `verifyInteraction()` on the context parameter in your test template method. For example: ```java @Provider("myAwesomeService") @PactFolder("pacts") public class ContractVerificationTest { @TestTemplate @ExtendWith(PactVerificationInvocationContextProvider.class) void pactVerificationTestTemplate(PactVerificationContext context) { context.verifyInteraction(); } } ``` For details on the provider and pact source annotations, refer to the [Pact junit runner](../pact-jvm-provider-junit/README.md) docs. ## Test target You can set the test target (the object that defines the target of the test, which should point to your provider) on the `PactVerificationContext`, but you need to do this in a before test method (annotated with `@BeforeEach`). There are three different test targets you can use: `HttpTestTarget`, `HttpsTestTarget` and `AmpqTestTarget`. For example: ```java @BeforeEach void before(PactVerificationContext context) { context.setTarget(HttpTestTarget.fromUrl(new URL(myProviderUrl))); // or something like // context.setTarget(new HttpTestTarget("localhost", myProviderPort, "/")); } ``` **Note for Maven users:** If you use Maven to run your tests, you will have to make sure that the Maven Surefire plugin is at least version 2.22.1 uses an isolated classpath. For example, configure it by adding the following to your POM: ```xml <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version> <configuration> <useSystemClassLoader>false</useSystemClassLoader> </configuration> </plugin> ``` ## Provider State Methods Provider State Methods work in the same way as with JUnit 4 tests, refer to the [Pact junit runner](../pact-jvm-provider-junit/README.md) docs. ### Using multiple classes for the state change methods If you have a large number of state change methods, you can split things up by moving them to other classes. You will need to specify the additional classes on the test context in a `Before` method. Do this with the `withStateHandler` or `setStateHandlers` methods. See [StateAnnotationsOnAdditionalClassTest](pact-jvm-provider-junit5/src/test/java/au/com/dius/pact/provider/junit5/StateAnnotationsOnAdditionalClassTest.java) for an example. ## Modifying the requests before they are sent **Important Note:** You should only use this feature for things that can not be persisted in the pact file. By modifying the request, you are potentially modifying the contract from the consumer tests! Sometimes you may need to add things to the requests that can't be persisted in a pact file. Examples of these would be authentication tokens, which have a small life span. The Http and Https test targets support injecting the request that will executed into the test template method. You can then add things to the request before calling the `verifyInteraction()` method. For example to add a header: ```java @TestTemplate @ExtendWith(PactVerificationInvocationContextProvider.class) void testTemplate(PactVerificationContext context, HttpRequest request) { // This will add a header to the request request.addHeader("X-Auth-Token", "1234"); context.verifyInteraction(); } ``` ## Objects that can be injected into the test methods You can inject the following objects into your test methods (just like the `PactVerificationContext`). They will be null if injected before the supported phase. | Object | Can be injected from phase | Description | | ------ | --------------- | ----------- | | PactVerificationContext | @BeforeEach | The context to use to execute the interaction test | | Pact | any | The Pact model for the test | | Interaction | any | The Interaction model for the test | | HttpRequest | @TestTemplate | The request that is going to be executed (only for HTTP and HTTPS targets) | | ProviderVerifier | @TestTemplate | The verifier instance that is used to verify the interaction |

Last Version: 3.6.15

Release Date:

Last Version: 4.8.0

Release Date:

Last Version: 1.0.5

Release Date:

WSO2 Carbon - Central Logger Feature Aggregator Module

org.wso2.carbon.identity.framework : central-logger-feature

WSO2 is an open source application development software company focused on providing service-oriented architecture solutions for professional developers.

Last Version: 5.20.324

Release Date:

Last Version: 3.0.2

Release Date:

Last Version: 0.0.17

Release Date:

WSO2 Carbon - Authentication Framework Aggregator Module

org.wso2.carbon.identity.framework : authentication-framework

This is a Carbon bundle that represent the Authentication Framework Aggregator module.

Last Version: 5.20.324

Release Date:

identifier-generators

tz.co.asoft : identifier-generators-jvm

An multiplatform representation of a Live<T> object

Last Version: 0.2.42

Release Date:

Last Version: 0.2.2

Release Date:

SlideOutMenu

com.gintechsystems.libs : slideoutmenu

GINtech System's SlideOutMenu. (Based off https://github.com/jfeinstein10/SlidingMenu)

Last Version: 1.0.0

Release Date:

Last Version: 0.2.13

Release Date:

Last Version: 0.0.1

Release Date:

Last Version: 1.1.0

Release Date:

SouthernQuiet

me.insidezhou.southernquiet : southern-quiet-session-spring-boot-starter-spring-filesystem

这是一个基于Spring Boot,为了复用一些公共代码而存在的库。

Last Version: 4.0.5

Release Date:

shedlock-provider-jedis

net.javacrumbs.shedlock : shedlock-provider-jedis

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

Last Version: 0.18.2

Release Date:

Last Version: 1.2.816

Release Date:

Last Version: 0.1.0

Release Date:

WSO2 Carbon - Notification Management Aggregator Module

org.wso2.carbon.identity.framework : notification-mgt

This is a Carbon bundle that represent the Notification Management Aggregator module.

Last Version: 5.20.324

Release Date:

LightningMessage

com.3sidedcube.storm : message

Messaging module of the Storm Framework

Last Version: 0.1a

Release Date:

SouthernQuiet

me.insidezhou.southernquiet : file-spring-boot-starter-webflux

这是一个基于Spring Boot,为了提供一些基础设施抽象,减少重复劳动而存在的库。

Last Version: 4.7.2

Release Date:

getrandom() Provider

com.github.marschall : getrandom-provider

A secure random provider that uses Linux kernel functions.

Last Version: 0.1.1

Release Date:

jax-rs-provider

com.ainrif.apiator : jax-rs-provider

Provider of Jax-RS integration for Apiator

Last Version: 0.15.0

Release Date:

Last Version: 2.4.0

Release Date:

com.hashicorp:cdktf-provider-github

com.hashicorp : cdktf-provider-github

Prebuilt github Provider for Terraform CDK (cdktf)

Last Version: 0.8.28

Release Date: