refactor!: Change the package name. Everyone knows it's java (or it doesn't matter) (#111)
* Change the package name. Everyone knows it's java (or it doesn't matter) Fixes #82 Signed-off-by: Justin Abrahms <justin@abrah.ms> * Missed 2 strings Signed-off-by: Justin Abrahms <justin@abrah.ms> * remove broken flagd import until changes absorbed Signed-off-by: Todd Baert <toddbaert@gmail.com> Signed-off-by: Justin Abrahms <justin@abrah.ms> Signed-off-by: Todd Baert <toddbaert@gmail.com> Co-authored-by: Todd Baert <toddbaert@gmail.com>
This commit is contained in:
parent
715fd032cf
commit
6eeeddd2ea
10
README.md
10
README.md
|
|
@ -1,7 +1,7 @@
|
||||||
# OpenFeature SDK for Java
|
# OpenFeature SDK for Java
|
||||||
|
|
||||||
[](https://maven-badges.herokuapp.com/maven-central/dev.openfeature/javasdk)
|
[](https://maven-badges.herokuapp.com/maven-central/dev.openfeature/sdk)
|
||||||
[](https://javadoc.io/doc/dev.openfeature/javasdk)
|
[](https://javadoc.io/doc/dev.openfeature/sdk)
|
||||||
[](https://www.repostatus.org/#wip)
|
[](https://www.repostatus.org/#wip)
|
||||||
[](https://github.com/open-feature/spec/tree/v0.5.0)
|
[](https://github.com/open-feature/spec/tree/v0.5.0)
|
||||||
[](https://snyk.io/test/github/open-feature/java-sdk)
|
[](https://snyk.io/test/github/open-feature/java-sdk)
|
||||||
|
|
@ -20,7 +20,7 @@ This library is intended to be used in server-side contexts and has not been eva
|
||||||
While `Boolean` provides the simplest introduction, we offer a variety of flag types.
|
While `Boolean` provides the simplest introduction, we offer a variety of flag types.
|
||||||
|
|
||||||
```java
|
```java
|
||||||
import dev.openfeature.javasdk.Structure;
|
import dev.openfeature.sdk.Structure;
|
||||||
|
|
||||||
class MyClass {
|
class MyClass {
|
||||||
public UI booleanExample() {
|
public UI booleanExample() {
|
||||||
|
|
@ -65,7 +65,7 @@ class MyClass {
|
||||||
```xml
|
```xml
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>dev.openfeature</groupId>
|
<groupId>dev.openfeature</groupId>
|
||||||
<artifactId>javasdk</artifactId>
|
<artifactId>sdk</artifactId>
|
||||||
<version>0.2.2</version>
|
<version>0.2.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
|
|
@ -90,7 +90,7 @@ If you would like snapshot builds, this is the relevant repository information:
|
||||||
<!-- x-release-please-start-version -->
|
<!-- x-release-please-start-version -->
|
||||||
```groovy
|
```groovy
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'dev.openfeature:javasdk:0.2.2'
|
implementation 'dev.openfeature:sdk:0.2.2'
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
<!-- x-release-please-end-version -->
|
<!-- x-release-please-end-version -->
|
||||||
|
|
|
||||||
13
pom.xml
13
pom.xml
|
|
@ -3,7 +3,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<groupId>dev.openfeature</groupId>
|
<groupId>dev.openfeature</groupId>
|
||||||
<artifactId>javasdk</artifactId>
|
<artifactId>sdk</artifactId>
|
||||||
<version>0.2.2</version> <!--x-release-please-version -->
|
<version>0.2.2</version> <!--x-release-please-version -->
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
@ -137,15 +137,6 @@
|
||||||
<version>31.1-jre</version>
|
<version>31.1-jre</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>dev.openfeature.contrib.providers</groupId>
|
|
||||||
<artifactId>flagd</artifactId>
|
|
||||||
<!-- TODO: update this version -->
|
|
||||||
<version>0.3.2</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
|
|
@ -271,7 +262,7 @@
|
||||||
<configuration>
|
<configuration>
|
||||||
<dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile>
|
<dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile>
|
||||||
<excludes>
|
<excludes>
|
||||||
<exclude>dev/openfeature/javasdk/exceptions/**</exclude>
|
<exclude>dev/openfeature/sdk/exceptions/**</exclude>
|
||||||
</excludes>
|
</excludes>
|
||||||
|
|
||||||
<rules>
|
<rules>
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
"bootstrap-sha": "c701a6c4ebbe1170a25ca7636a31508b9628831c",
|
"bootstrap-sha": "c701a6c4ebbe1170a25ca7636a31508b9628831c",
|
||||||
"packages": {
|
"packages": {
|
||||||
".": {
|
".": {
|
||||||
"package-name": "dev.openfeature.javasdk",
|
"package-name": "dev.openfeature.sdk",
|
||||||
"release-type": "simple",
|
"release-type": "simple",
|
||||||
"bump-minor-pre-major": true,
|
"bump-minor-pre-major": true,
|
||||||
"bump-patch-for-minor-pre-major": true,
|
"bump-patch-for-minor-pre-major": true,
|
||||||
|
|
@ -13,4 +13,4 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,18 +6,18 @@
|
||||||
|
|
||||||
<!-- I'm reasonably confident that the singleton pattern isn't exposing internal representation -->
|
<!-- I'm reasonably confident that the singleton pattern isn't exposing internal representation -->
|
||||||
<And>
|
<And>
|
||||||
<Class name="dev.openfeature.javasdk.OpenFeatureAPI"/>
|
<Class name="dev.openfeature.sdk.OpenFeatureAPI"/>
|
||||||
<Bug pattern="MS_EXPOSE_REP"/>
|
<Bug pattern="MS_EXPOSE_REP"/>
|
||||||
</And>
|
</And>
|
||||||
<!-- similarly, client using the singleton doesn't seem bad -->
|
<!-- similarly, client using the singleton doesn't seem bad -->
|
||||||
<And>
|
<And>
|
||||||
<Class name="dev.openfeature.javasdk.OpenFeatureClient"/>
|
<Class name="dev.openfeature.sdk.OpenFeatureClient"/>
|
||||||
<Bug pattern="EI_EXPOSE_REP2"/>
|
<Bug pattern="EI_EXPOSE_REP2"/>
|
||||||
</And>
|
</And>
|
||||||
|
|
||||||
<!-- Test class that should be excluded -->
|
<!-- Test class that should be excluded -->
|
||||||
<Match>
|
<Match>
|
||||||
<Class name="dev.openfeature.javasdk.DoSomethingProvider"/>
|
<Class name="dev.openfeature.sdk.DoSomethingProvider"/>
|
||||||
</Match>
|
</Match>
|
||||||
<!-- All bugs in test classes, except for JUnit-specific bugs -->
|
<!-- All bugs in test classes, except for JUnit-specific bugs -->
|
||||||
<Match>
|
<Match>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a common interface between the evaluation results that providers return and what is given to the end users.
|
* This is a common interface between the evaluation results that providers return and what is given to the end users.
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public interface BooleanHook extends Hook<Boolean> {
|
public interface BooleanHook extends Hook<Boolean> {
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public interface DoubleHook extends Hook<Double> {
|
public interface DoubleHook extends Hook<Double> {
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public enum ErrorCode {
|
public enum ErrorCode {
|
||||||
PROVIDER_NOT_READY, FLAG_NOT_FOUND, PARSE_ERROR, TYPE_MISMATCH, TARGETING_KEY_MISSING, INVALID_CONTEXT, GENERAL
|
PROVIDER_NOT_READY, FLAG_NOT_FOUND, PARSE_ERROR, TYPE_MISMATCH, TARGETING_KEY_MISSING, INVALID_CONTEXT, GENERAL
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An API for the type-specific fetch methods offered to users.
|
* An API for the type-specific fetch methods offered to users.
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public enum FlagValueType {
|
public enum FlagValueType {
|
||||||
STRING, INTEGER, DOUBLE, OBJECT, BOOLEAN;
|
STRING, INTEGER, DOUBLE, OBJECT, BOOLEAN;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.NonNull;
|
import lombok.NonNull;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public interface IntegerHook extends Hook<Integer> {
|
public interface IntegerHook extends Hook<Integer> {
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds identifying information about a given entity.
|
* Holds identifying information about a given entity.
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
@ -6,9 +6,9 @@ import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.exceptions.GeneralError;
|
import dev.openfeature.sdk.exceptions.GeneralError;
|
||||||
import dev.openfeature.javasdk.exceptions.OpenFeatureError;
|
import dev.openfeature.sdk.exceptions.OpenFeatureError;
|
||||||
import dev.openfeature.javasdk.internal.ObjectUtils;
|
import dev.openfeature.sdk.internal.ObjectUtils;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public enum Reason {
|
public enum Reason {
|
||||||
DISABLED, SPLIT, TARGETING_MATCH, DEFAULT, UNKNOWN, ERROR
|
DISABLED, SPLIT, TARGETING_MATCH, DEFAULT, UNKNOWN, ERROR
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public interface StringHook extends Hook<String> {
|
public interface StringHook extends Hook<String> {
|
||||||
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.exceptions.ValueNotConvertableError;
|
import dev.openfeature.sdk.exceptions.ValueNotConvertableError;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.exceptions;
|
package dev.openfeature.sdk.exceptions;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.ErrorCode;
|
import dev.openfeature.sdk.ErrorCode;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.experimental.StandardException;
|
import lombok.experimental.StandardException;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.exceptions;
|
package dev.openfeature.sdk.exceptions;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.ErrorCode;
|
import dev.openfeature.sdk.ErrorCode;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.experimental.StandardException;
|
import lombok.experimental.StandardException;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.exceptions;
|
package dev.openfeature.sdk.exceptions;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.ErrorCode;
|
import dev.openfeature.sdk.ErrorCode;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.experimental.StandardException;
|
import lombok.experimental.StandardException;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.exceptions;
|
package dev.openfeature.sdk.exceptions;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.ErrorCode;
|
import dev.openfeature.sdk.ErrorCode;
|
||||||
import lombok.experimental.StandardException;
|
import lombok.experimental.StandardException;
|
||||||
|
|
||||||
@StandardException
|
@StandardException
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.exceptions;
|
package dev.openfeature.sdk.exceptions;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.ErrorCode;
|
import dev.openfeature.sdk.ErrorCode;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.experimental.StandardException;
|
import lombok.experimental.StandardException;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.exceptions;
|
package dev.openfeature.sdk.exceptions;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.ErrorCode;
|
import dev.openfeature.sdk.ErrorCode;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.experimental.StandardException;
|
import lombok.experimental.StandardException;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.exceptions;
|
package dev.openfeature.sdk.exceptions;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.ErrorCode;
|
import dev.openfeature.sdk.ErrorCode;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.experimental.StandardException;
|
import lombok.experimental.StandardException;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.exceptions;
|
package dev.openfeature.sdk.exceptions;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.ErrorCode;
|
import dev.openfeature.sdk.ErrorCode;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.experimental.StandardException;
|
import lombok.experimental.StandardException;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk.internal;
|
package dev.openfeature.sdk.internal;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.exceptions.FlagNotFoundError;
|
import dev.openfeature.sdk.exceptions.FlagNotFoundError;
|
||||||
|
|
||||||
public class AlwaysBrokenProvider implements FeatureProvider {
|
public class AlwaysBrokenProvider implements FeatureProvider {
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||||
|
|
@ -8,7 +8,7 @@ import static org.mockito.Mockito.verify;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.fixtures.HookFixtures;
|
import dev.openfeature.sdk.fixtures.HookFixtures;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public class DoSomethingProvider implements FeatureProvider {
|
public class DoSomethingProvider implements FeatureProvider {
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
|
@ -16,7 +16,7 @@ import java.util.List;
|
||||||
import org.junit.jupiter.api.AfterEach;
|
import org.junit.jupiter.api.AfterEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.fixtures.HookFixtures;
|
import dev.openfeature.sdk.fixtures.HookFixtures;
|
||||||
import uk.org.lidalia.slf4jtest.LoggingEvent;
|
import uk.org.lidalia.slf4jtest.LoggingEvent;
|
||||||
import uk.org.lidalia.slf4jtest.TestLogger;
|
import uk.org.lidalia.slf4jtest.TestLogger;
|
||||||
import uk.org.lidalia.slf4jtest.TestLoggerFactory;
|
import uk.org.lidalia.slf4jtest.TestLoggerFactory;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThatCode;
|
import static org.assertj.core.api.Assertions.assertThatCode;
|
||||||
import static org.assertj.core.api.Assertions.fail;
|
import static org.assertj.core.api.Assertions.fail;
|
||||||
|
|
@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
|
||||||
import org.mockito.ArgumentCaptor;
|
import org.mockito.ArgumentCaptor;
|
||||||
import org.mockito.InOrder;
|
import org.mockito.InOrder;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.fixtures.HookFixtures;
|
import dev.openfeature.sdk.fixtures.HookFixtures;
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
|
|
||||||
public class HookSpecTest implements HookFixtures {
|
public class HookSpecTest implements HookFixtures {
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
import static org.mockito.ArgumentMatchers.any;
|
import static org.mockito.ArgumentMatchers.any;
|
||||||
|
|
@ -14,7 +14,7 @@ import org.junit.jupiter.api.Test;
|
||||||
import org.junit.jupiter.params.ParameterizedTest;
|
import org.junit.jupiter.params.ParameterizedTest;
|
||||||
import org.junit.jupiter.params.provider.EnumSource;
|
import org.junit.jupiter.params.provider.EnumSource;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.fixtures.HookFixtures;
|
import dev.openfeature.sdk.fixtures.HookFixtures;
|
||||||
|
|
||||||
class HookSupportTest implements HookFixtures {
|
class HookSupportTest implements HookFixtures {
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public class NotImplementedException extends RuntimeException {
|
public class NotImplementedException extends RuntimeException {
|
||||||
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.fixtures.HookFixtures;
|
import dev.openfeature.sdk.fixtures.HookFixtures;
|
||||||
import org.junit.jupiter.api.*;
|
import org.junit.jupiter.api.*;
|
||||||
import uk.org.lidalia.slf4jext.Level;
|
import uk.org.lidalia.slf4jext.Level;
|
||||||
import uk.org.lidalia.slf4jtest.*;
|
import uk.org.lidalia.slf4jtest.*;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||||
import static org.junit.jupiter.api.Assertions.assertNull;
|
import static org.junit.jupiter.api.Assertions.assertNull;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import java.lang.annotation.Repeatable;
|
import java.lang.annotation.Repeatable;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public @interface Specifications {
|
public @interface Specifications {
|
||||||
Specification[] value();
|
Specification[] value();
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
import static org.junit.jupiter.api.Assertions.assertNotSame;
|
import static org.junit.jupiter.api.Assertions.assertNotSame;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
public class TestConstants {
|
public class TestConstants {
|
||||||
public static final String BROKEN_MESSAGE = "This is borked.";
|
public static final String BROKEN_MESSAGE = "This is borked.";
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk;
|
package dev.openfeature.sdk;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package dev.openfeature.javasdk.fixtures;
|
package dev.openfeature.sdk.fixtures;
|
||||||
|
|
||||||
import dev.openfeature.javasdk.*;
|
import dev.openfeature.sdk.*;
|
||||||
|
|
||||||
import static org.mockito.Mockito.spy;
|
import static org.mockito.Mockito.spy;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package dev.openfeature.javasdk.integration;
|
package dev.openfeature.sdk.integration;
|
||||||
|
|
||||||
import org.junit.platform.suite.api.ConfigurationParameter;
|
import org.junit.platform.suite.api.ConfigurationParameter;
|
||||||
import org.junit.platform.suite.api.IncludeEngines;
|
import org.junit.platform.suite.api.IncludeEngines;
|
||||||
|
|
@ -1,16 +1,16 @@
|
||||||
package dev.openfeature.javasdk.integration;
|
package dev.openfeature.sdk.integration;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||||
|
|
||||||
import dev.openfeature.contrib.providers.flagd.FlagdProvider;
|
// import dev.openfeature.contrib.providers.flagd.FlagdProvider;
|
||||||
import dev.openfeature.javasdk.Client;
|
import dev.openfeature.sdk.Client;
|
||||||
import dev.openfeature.javasdk.EvaluationContext;
|
import dev.openfeature.sdk.EvaluationContext;
|
||||||
import dev.openfeature.javasdk.FlagEvaluationDetails;
|
import dev.openfeature.sdk.FlagEvaluationDetails;
|
||||||
import dev.openfeature.javasdk.OpenFeatureAPI;
|
import dev.openfeature.sdk.OpenFeatureAPI;
|
||||||
import dev.openfeature.javasdk.Reason;
|
import dev.openfeature.sdk.Reason;
|
||||||
import dev.openfeature.javasdk.Structure;
|
import dev.openfeature.sdk.Structure;
|
||||||
import dev.openfeature.javasdk.Value;
|
import dev.openfeature.sdk.Value;
|
||||||
import io.cucumber.java.BeforeAll;
|
import io.cucumber.java.BeforeAll;
|
||||||
import io.cucumber.java.en.Then;
|
import io.cucumber.java.en.Then;
|
||||||
import io.cucumber.java.en.When;
|
import io.cucumber.java.en.When;
|
||||||
|
|
@ -44,7 +44,7 @@ public class StepDefinitions {
|
||||||
|
|
||||||
@BeforeAll()
|
@BeforeAll()
|
||||||
public static void setup() {
|
public static void setup() {
|
||||||
OpenFeatureAPI.getInstance().setProvider(new FlagdProvider());
|
// OpenFeatureAPI.getInstance().setProvider(new FlagdProvider());
|
||||||
client = OpenFeatureAPI.getInstance().getClient();
|
client = OpenFeatureAPI.getInstance().getClient();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
package dev.openfeature.javasdk.internal;
|
package dev.openfeature.sdk.internal;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import org.junit.jupiter.api.*;
|
import org.junit.jupiter.api.*;
|
||||||
|
|
||||||
import static dev.openfeature.javasdk.internal.ObjectUtils.defaultIfNull;
|
import static dev.openfeature.sdk.internal.ObjectUtils.defaultIfNull;
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
class ObjectUtilsTest {
|
class ObjectUtilsTest {
|
||||||
Loading…
Reference in New Issue