Skip to content

Commit 652bc6a

Browse files
committed
Adapt mock impls in tests to work with new API
1 parent 6342f87 commit 652bc6a

2 files changed

Lines changed: 212 additions & 0 deletions

File tree

junit4/src/test/java/org/jboss/weld/junit4/resources/InjectResourcesTest.java

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,36 @@
2222

2323
import java.util.List;
2424
import java.util.Map;
25+
import java.util.function.Consumer;
2526
import java.util.function.Function;
2627

2728
import jakarta.enterprise.inject.spi.InjectionPoint;
2829
import jakarta.persistence.Cache;
30+
import jakarta.persistence.CacheRetrieveMode;
31+
import jakarta.persistence.CacheStoreMode;
32+
import jakarta.persistence.ConnectionConsumer;
33+
import jakarta.persistence.ConnectionFunction;
2934
import jakarta.persistence.EntityGraph;
3035
import jakarta.persistence.EntityManager;
3136
import jakarta.persistence.EntityManagerFactory;
3237
import jakarta.persistence.EntityTransaction;
38+
import jakarta.persistence.FindOption;
3339
import jakarta.persistence.FlushModeType;
3440
import jakarta.persistence.LockModeType;
41+
import jakarta.persistence.LockOption;
42+
import jakarta.persistence.PersistenceUnitTransactionType;
3543
import jakarta.persistence.PersistenceUnitUtil;
3644
import jakarta.persistence.Query;
45+
import jakarta.persistence.RefreshOption;
46+
import jakarta.persistence.SchemaManager;
3747
import jakarta.persistence.StoredProcedureQuery;
3848
import jakarta.persistence.SynchronizationType;
3949
import jakarta.persistence.TypedQuery;
50+
import jakarta.persistence.TypedQueryReference;
4051
import jakarta.persistence.criteria.CriteriaBuilder;
4152
import jakarta.persistence.criteria.CriteriaDelete;
4253
import jakarta.persistence.criteria.CriteriaQuery;
54+
import jakarta.persistence.criteria.CriteriaSelect;
4355
import jakarta.persistence.criteria.CriteriaUpdate;
4456
import jakarta.persistence.metamodel.Metamodel;
4557

@@ -328,6 +340,66 @@ public void close() {
328340
@Override
329341
public void clear() {
330342
}
343+
344+
@Override
345+
public <T> T find(Class<T> entityClass, Object primaryKey, FindOption... options) {
346+
return null;
347+
}
348+
349+
@Override
350+
public <T> T find(EntityGraph<T> entityGraph, Object primaryKey, FindOption... options) {
351+
return null;
352+
}
353+
354+
@Override
355+
public <T> T getReference(T entity) {
356+
return null;
357+
}
358+
359+
@Override
360+
public void lock(Object entity, LockModeType lockMode, LockOption... options) {
361+
}
362+
363+
@Override
364+
public void refresh(Object entity, RefreshOption... options) {
365+
}
366+
367+
@Override
368+
public void setCacheRetrieveMode(CacheRetrieveMode cacheRetrieveMode) {
369+
}
370+
371+
@Override
372+
public void setCacheStoreMode(CacheStoreMode cacheStoreMode) {
373+
}
374+
375+
@Override
376+
public CacheRetrieveMode getCacheRetrieveMode() {
377+
return null;
378+
}
379+
380+
@Override
381+
public CacheStoreMode getCacheStoreMode() {
382+
return null;
383+
}
384+
385+
@Override
386+
public <T> TypedQuery<T> createQuery(CriteriaSelect<T> selectQuery) {
387+
return null;
388+
}
389+
390+
@Override
391+
public <T> TypedQuery<T> createQuery(TypedQueryReference<T> reference) {
392+
return null;
393+
}
394+
395+
@Override
396+
public <C> void runWithConnection(ConnectionConsumer<C> action) {
397+
}
398+
399+
@Override
400+
public <C, T> T callWithConnection(ConnectionFunction<C, T> function) {
401+
return null;
402+
}
331403
};
332404
}
333405

@@ -400,6 +472,40 @@ public void addNamedQuery(String name, Query query) {
400472
@Override
401473
public <T> void addNamedEntityGraph(String graphName, EntityGraph<T> entityGraph) {
402474
}
475+
476+
@Override
477+
public String getName() {
478+
return null;
479+
}
480+
481+
@Override
482+
public PersistenceUnitTransactionType getTransactionType() {
483+
return null;
484+
}
485+
486+
@Override
487+
public SchemaManager getSchemaManager() {
488+
return null;
489+
}
490+
491+
@Override
492+
public <R> Map<String, TypedQueryReference<R>> getNamedQueries(Class<R> resultType) {
493+
return null;
494+
}
495+
496+
@Override
497+
public <E> Map<String, EntityGraph<? extends E>> getNamedEntityGraphs(Class<E> entityType) {
498+
return null;
499+
}
500+
501+
@Override
502+
public void runInTransaction(Consumer<EntityManager> work) {
503+
}
504+
505+
@Override
506+
public <R> R callInTransaction(Function<EntityManager, R> work) {
507+
return null;
508+
}
403509
};
404510
}
405511

junit5/src/test/java/org/jboss/weld/junit5/resources/InjectResourcesTest.java

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,36 @@
2222

2323
import java.util.List;
2424
import java.util.Map;
25+
import java.util.function.Consumer;
2526
import java.util.function.Function;
2627

2728
import jakarta.enterprise.inject.spi.InjectionPoint;
2829
import jakarta.persistence.Cache;
30+
import jakarta.persistence.CacheRetrieveMode;
31+
import jakarta.persistence.CacheStoreMode;
32+
import jakarta.persistence.ConnectionConsumer;
33+
import jakarta.persistence.ConnectionFunction;
2934
import jakarta.persistence.EntityGraph;
3035
import jakarta.persistence.EntityManager;
3136
import jakarta.persistence.EntityManagerFactory;
3237
import jakarta.persistence.EntityTransaction;
38+
import jakarta.persistence.FindOption;
3339
import jakarta.persistence.FlushModeType;
3440
import jakarta.persistence.LockModeType;
41+
import jakarta.persistence.LockOption;
42+
import jakarta.persistence.PersistenceUnitTransactionType;
3543
import jakarta.persistence.PersistenceUnitUtil;
3644
import jakarta.persistence.Query;
45+
import jakarta.persistence.RefreshOption;
46+
import jakarta.persistence.SchemaManager;
3747
import jakarta.persistence.StoredProcedureQuery;
3848
import jakarta.persistence.SynchronizationType;
3949
import jakarta.persistence.TypedQuery;
50+
import jakarta.persistence.TypedQueryReference;
4051
import jakarta.persistence.criteria.CriteriaBuilder;
4152
import jakarta.persistence.criteria.CriteriaDelete;
4253
import jakarta.persistence.criteria.CriteriaQuery;
54+
import jakarta.persistence.criteria.CriteriaSelect;
4355
import jakarta.persistence.criteria.CriteriaUpdate;
4456
import jakarta.persistence.metamodel.Metamodel;
4557

@@ -330,6 +342,66 @@ public void close() {
330342
@Override
331343
public void clear() {
332344
}
345+
346+
@Override
347+
public <T> T find(Class<T> entityClass, Object primaryKey, FindOption... options) {
348+
return null;
349+
}
350+
351+
@Override
352+
public <T> T find(EntityGraph<T> entityGraph, Object primaryKey, FindOption... options) {
353+
return null;
354+
}
355+
356+
@Override
357+
public <T> T getReference(T entity) {
358+
return null;
359+
}
360+
361+
@Override
362+
public void lock(Object entity, LockModeType lockMode, LockOption... options) {
363+
}
364+
365+
@Override
366+
public void refresh(Object entity, RefreshOption... options) {
367+
}
368+
369+
@Override
370+
public void setCacheRetrieveMode(CacheRetrieveMode cacheRetrieveMode) {
371+
}
372+
373+
@Override
374+
public void setCacheStoreMode(CacheStoreMode cacheStoreMode) {
375+
}
376+
377+
@Override
378+
public CacheRetrieveMode getCacheRetrieveMode() {
379+
return null;
380+
}
381+
382+
@Override
383+
public CacheStoreMode getCacheStoreMode() {
384+
return null;
385+
}
386+
387+
@Override
388+
public <T> TypedQuery<T> createQuery(CriteriaSelect<T> selectQuery) {
389+
return null;
390+
}
391+
392+
@Override
393+
public <T> TypedQuery<T> createQuery(TypedQueryReference<T> reference) {
394+
return null;
395+
}
396+
397+
@Override
398+
public <C> void runWithConnection(ConnectionConsumer<C> action) {
399+
}
400+
401+
@Override
402+
public <C, T> T callWithConnection(ConnectionFunction<C, T> function) {
403+
return null;
404+
}
333405
};
334406
}
335407

@@ -402,6 +474,40 @@ public void addNamedQuery(String name, Query query) {
402474
@Override
403475
public <T> void addNamedEntityGraph(String graphName, EntityGraph<T> entityGraph) {
404476
}
477+
478+
@Override
479+
public String getName() {
480+
return null;
481+
}
482+
483+
@Override
484+
public PersistenceUnitTransactionType getTransactionType() {
485+
return null;
486+
}
487+
488+
@Override
489+
public SchemaManager getSchemaManager() {
490+
return null;
491+
}
492+
493+
@Override
494+
public <R> Map<String, TypedQueryReference<R>> getNamedQueries(Class<R> resultType) {
495+
return null;
496+
}
497+
498+
@Override
499+
public <E> Map<String, EntityGraph<? extends E>> getNamedEntityGraphs(Class<E> entityType) {
500+
return null;
501+
}
502+
503+
@Override
504+
public void runInTransaction(Consumer<EntityManager> work) {
505+
}
506+
507+
@Override
508+
public <R> R callInTransaction(Function<EntityManager, R> work) {
509+
return null;
510+
}
405511
};
406512
}
407513

0 commit comments

Comments
 (0)