Skip to content

Commit c597730

Browse files
Simple Tests now work with LazyRepositories
1 parent dea9f9e commit c597730

32 files changed

Lines changed: 395 additions & 54 deletions

spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/config/EclipseStoreRepositoryConfigurationExtension.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreCrudRepository;
3535
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreCustomRepository;
3636
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreListCrudRepository;
37-
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreListPagingAndSortingRepositoryRepository;
38-
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStorePagingAndSortingRepositoryRepository;
37+
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreListPagingAndSortingRepository;
38+
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStorePagingAndSortingRepository;
3939
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreRepository;
4040
import software.xdev.spring.data.eclipse.store.repository.interfaces.lazy.LazyEclipseStoreCrudRepository;
4141
import software.xdev.spring.data.eclipse.store.repository.interfaces.lazy.LazyEclipseStoreCustomRepository;
@@ -125,8 +125,8 @@ protected Collection<Class<?>> getIdentifyingTypes()
125125
return List.of(
126126
EclipseStoreRepository.class,
127127
EclipseStoreCustomRepository.class,
128-
EclipseStorePagingAndSortingRepositoryRepository.class,
129-
EclipseStoreListPagingAndSortingRepositoryRepository.class,
128+
EclipseStorePagingAndSortingRepository.class,
129+
EclipseStoreListPagingAndSortingRepository.class,
130130
EclipseStoreCrudRepository.class,
131131
EclipseStoreListCrudRepository.class,
132132
LazyEclipseStoreRepository.class,

spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/interfaces/EclipseStoreListPagingAndSortingRepositoryRepository.java renamed to spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/interfaces/EclipseStoreListPagingAndSortingRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
@SuppressWarnings("java:S119")
2323
@NoRepositoryBean
24-
public interface EclipseStoreListPagingAndSortingRepositoryRepository<T, ID>
24+
public interface EclipseStoreListPagingAndSortingRepository<T, ID>
2525
extends ListPagingAndSortingRepository<T, ID>
2626
{
2727
}

spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/interfaces/EclipseStorePagingAndSortingRepositoryRepository.java renamed to spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/interfaces/EclipseStorePagingAndSortingRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
@SuppressWarnings("java:S119")
2323
@NoRepositoryBean
24-
public interface EclipseStorePagingAndSortingRepositoryRepository<T, ID>
24+
public interface EclipseStorePagingAndSortingRepository<T, ID>
2525
extends PagingAndSortingRepository<T, ID>
2626
{
2727
}

spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/interfaces/EclipseStoreRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
public interface EclipseStoreRepository<T, ID>
2424
extends
2525
EclipseStoreListCrudRepository<T, ID>,
26-
EclipseStoreListPagingAndSortingRepositoryRepository<T, ID>,
26+
EclipseStoreListPagingAndSortingRepository<T, ID>,
2727
EclipseStoreQueryByExampleExecutor<T>
2828
{
2929
}

spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/support/SimpleEclipseStoreRepository.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
import software.xdev.spring.data.eclipse.store.repository.access.AccessHelper;
3939
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreCrudRepository;
4040
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreListCrudRepository;
41-
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreListPagingAndSortingRepositoryRepository;
42-
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStorePagingAndSortingRepositoryRepository;
41+
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreListPagingAndSortingRepository;
42+
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStorePagingAndSortingRepository;
4343
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreQueryByExampleExecutor;
4444
import software.xdev.spring.data.eclipse.store.repository.interfaces.EclipseStoreRepository;
4545
import software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery;
@@ -61,8 +61,8 @@
6161
public class SimpleEclipseStoreRepository<T, ID>
6262
implements
6363
EclipseStoreRepository<T, ID>,
64-
EclipseStorePagingAndSortingRepositoryRepository<T, ID>,
65-
EclipseStoreListPagingAndSortingRepositoryRepository<T, ID>,
64+
EclipseStorePagingAndSortingRepository<T, ID>,
65+
EclipseStoreListPagingAndSortingRepository<T, ID>,
6666
EclipseStoreCrudRepository<T, ID>,
6767
EclipseStoreListCrudRepository<T, ID>,
6868
EclipseStoreQueryByExampleExecutor<T>

spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/real/life/examples/RealLifeExamplesTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.Article;
3131
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.ArticleGroup;
3232
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.Invoice;
33+
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.InvoiceRepository;
3334
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.Position;
35+
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.PositionRepository;
3436
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.Warehouse;
3537

3638

spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/real/life/examples/lazy/InvoiceLazyRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
*/
1616
package software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.lazy;
1717

18-
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.InvoiceRepository;
1918
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.Invoice;
19+
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.InvoiceRepository;
2020
import software.xdev.spring.data.eclipse.store.repository.interfaces.lazy.LazyEclipseStoreCrudRepository;
2121

2222

spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/real/life/examples/lazy/PositionLazyRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
*/
1616
package software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.lazy;
1717

18-
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.PositionRepository;
1918
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.Position;
19+
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.PositionRepository;
2020
import software.xdev.spring.data.eclipse.store.repository.interfaces.lazy.LazyEclipseStoreListCrudRepository;
2121

2222

spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/real/life/examples/InvoiceRepository.java renamed to spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/real/life/examples/model/InvoiceRepository.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,10 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples;
16+
package software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model;
1717

1818
import org.springframework.data.repository.CrudRepository;
1919

20-
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.Invoice;
21-
2220

2321
public interface InvoiceRepository extends CrudRepository<Invoice, String>
2422
{

spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/real/life/examples/PositionRepository.java renamed to spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/real/life/examples/model/PositionRepository.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,10 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples;
16+
package software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model;
1717

1818
import org.springframework.data.repository.ListCrudRepository;
1919

20-
import software.xdev.spring.data.eclipse.store.integration.isolated.tests.real.life.examples.model.Position;
21-
2220

2321
public interface PositionRepository extends ListCrudRepository<Position, String>
2422
{

0 commit comments

Comments
 (0)