Search in sources :

Example 21 with User

use of org.jnosql.artemis.model.User in project jnosql-artemis by eclipse.

the class MockProducer method getBucketManagerMock.

@Produces
@Database(value = DatabaseType.KEY_VALUE, provider = "keyvalueMock")
public BucketManager getBucketManagerMock() {
    BucketManager bucketManager = Mockito.mock(BucketManager.class);
    Person person = Person.builder().withName("keyvalueMock").build();
    when(bucketManager.get("key")).thenReturn(Optional.ofNullable(Value.of(person)));
    when(bucketManager.get("user")).thenReturn(Optional.of(Value.of(new User("keyvalueMock", "keyvalueMock", 10))));
    return bucketManager;
}
Also used : User(org.jnosql.artemis.model.User) BucketManager(org.jnosql.diana.api.key.BucketManager) Person(org.jnosql.artemis.model.Person) Produces(javax.enterprise.inject.Produces)

Aggregations

User (org.jnosql.artemis.model.User)21 Test (org.junit.jupiter.api.Test)19 KeyValueEntity (org.jnosql.diana.api.key.KeyValueEntity)4 Duration (java.time.Duration)2 Produces (javax.enterprise.inject.Produces)2 Person (org.jnosql.artemis.model.Person)2 BucketManager (org.jnosql.diana.api.key.BucketManager)2