Skip to content

Commit

Permalink
Merge pull request #35 from jupiter-tools/migration-to-jupiter-tools
Browse files Browse the repository at this point in the history
Migration to jupiter-tools
  • Loading branch information
antkorwin authored Mar 22, 2019
2 parents 8640860 + b6f89df commit ccf397b
Show file tree
Hide file tree
Showing 140 changed files with 316 additions and 345 deletions.
19 changes: 3 additions & 16 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@

# Spring Test MongoDb

image:https://travis-ci.com/jupiter-tools/spring-test-mongo.svg?branch=master["Build Status", link="https://travis-ci
.com/jupiter-tools/spring-test-mongo"]
image:https://travis-ci.com/jupiter-tools/spring-test-mongo.svg?branch=master["Build Status", link="https://travis-ci.com/jupiter-tools/spring-test-mongo"]
image:https://codecov.io/gh/antkorwin/spring-test-mongo/branch/master/graph/badge.svg[link ="https://codecov.io/gh/antkorwin/spring-test-mongo"]

Tools to write integration tests of applications with a MongoDb persistance layer and Spring Framework.
Expand All @@ -30,24 +29,12 @@ You need to add the next dependency:
[source, xml]
----
<dependency>
<groupId>com.github.antkorwin</groupId>
<groupId>com.jupiter-tools</groupId>
<artifactId>spring-test-mongo</artifactId>
<version>0.11</version>
<version>0.12</version>
</dependency>
----

And repository:

[source, xml]
----
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
----

## JUnit5 integration test

Let's look at the example of using the TestContainers library to make integration tests.
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<description>Tools suit to write integration tests for MongoDb in Spring Framework.</description>

<properties>
<spring-boot.version>[2.0.3.RELEASE, 2.1.1.RELEASE]</spring-boot.version>
<spring-boot.version>[2.0.3.RELEASE, 2.1.3.RELEASE]</spring-boot.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.annotation;
package com.jupiter.tools.spring.test.mongo.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.annotation;
package com.jupiter.tools.spring.test.mongo.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.annotation;
package com.jupiter.tools.spring.test.mongo.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.errorinfo;
package com.jupiter.tools.spring.test.mongo.errorinfo;

import com.antkorwin.commonutils.validation.ErrorInfo;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal;
package com.jupiter.tools.spring.test.mongo.internal;

import java.util.List;
import java.util.Map;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
package com.antkorwin.springtestmongo.internal;
package com.jupiter.tools.spring.test.mongo.internal;

import com.antkorwin.commonutils.exceptions.InternalException;
import com.antkorwin.commonutils.validation.Guard;
import com.antkorwin.springtestmongo.internal.expect.MatchDataSets;
import com.antkorwin.springtestmongo.internal.expect.dynamic.value.DateDynamicValue;
import com.antkorwin.springtestmongo.internal.expect.dynamic.value.DynamicDataSet;
import com.antkorwin.springtestmongo.internal.expect.dynamic.value.DynamicValue;
import com.antkorwin.springtestmongo.internal.expect.dynamic.value.GroovyDynamicValue;
import com.antkorwin.springtestmongo.internal.expect.dynamic.value.JavaScriptDynamicValue;
import com.antkorwin.springtestmongo.internal.exportdata.ExportFile;
import com.antkorwin.springtestmongo.internal.exportdata.JsonExport;
import com.antkorwin.springtestmongo.internal.exportdata.MongoDataExport;
import com.antkorwin.springtestmongo.internal.exportdata.scanner.ReflectionsDocumentScanner;
import com.antkorwin.springtestmongo.internal.exportdata.scanner.DocumentClasses;
import com.antkorwin.springtestmongo.internal.importdata.ImportFile;
import com.antkorwin.springtestmongo.internal.importdata.JsonImport;
import com.antkorwin.springtestmongo.internal.importdata.MongoDataImport;
import com.jupiter.tools.spring.test.mongo.internal.expect.MatchDataSets;
import com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value.DateDynamicValue;
import com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value.DynamicDataSet;
import com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value.DynamicValue;
import com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value.GroovyDynamicValue;
import com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value.JavaScriptDynamicValue;
import com.jupiter.tools.spring.test.mongo.internal.exportdata.ExportFile;
import com.jupiter.tools.spring.test.mongo.internal.exportdata.JsonExport;
import com.jupiter.tools.spring.test.mongo.internal.exportdata.MongoDataExport;
import com.jupiter.tools.spring.test.mongo.internal.exportdata.scanner.ReflectionsDocumentScanner;
import com.jupiter.tools.spring.test.mongo.internal.exportdata.scanner.DocumentClasses;
import com.jupiter.tools.spring.test.mongo.internal.importdata.ImportFile;
import com.jupiter.tools.spring.test.mongo.internal.importdata.JsonImport;
import com.jupiter.tools.spring.test.mongo.internal.importdata.MongoDataImport;
import com.google.common.collect.Sets;
import com.jupiter.tools.spring.test.mongo.errorinfo.MongoDbErrorInfo;

import org.springframework.data.mongodb.core.MongoTemplate;

import java.util.Set;

import static com.antkorwin.springtestmongo.errorinfo.MongoDbErrorInfo.MONGO_TEMPLATE_IS_MANDATORY;

/**
* MongoDb test tools,
* to run importing and exporting MongoDb's data.
Expand All @@ -35,7 +35,7 @@ public class MongoDbTest {
private final DocumentClasses documentClasses;

public MongoDbTest(MongoTemplate mongoTemplate) {
Guard.check(mongoTemplate != null, InternalException.class, MONGO_TEMPLATE_IS_MANDATORY);
Guard.check(mongoTemplate != null, InternalException.class, MongoDbErrorInfo.MONGO_TEMPLATE_IS_MANDATORY);
this.mongoTemplate = mongoTemplate;
documentClasses = new DocumentClasses(new ReflectionsDocumentScanner(""));
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal;
package com.jupiter.tools.spring.test.mongo.internal;


/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect;
package com.jupiter.tools.spring.test.mongo.internal.expect;


import com.google.common.collect.Sets;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.antkorwin.springtestmongo.internal.expect;
package com.jupiter.tools.spring.test.mongo.internal.expect;

import com.antkorwin.springtestmongo.internal.DataSet;
import com.antkorwin.springtestmongo.internal.expect.graph.AssertGraph;
import com.antkorwin.springtestmongo.internal.expect.graph.IndexedGraph;
import com.antkorwin.springtestmongo.internal.expect.graph.MatchGraph;
import com.antkorwin.springtestmongo.internal.expect.graph.ReachabilityGraph;
import com.jupiter.tools.spring.test.mongo.internal.DataSet;
import com.jupiter.tools.spring.test.mongo.internal.expect.graph.AssertGraph;
import com.jupiter.tools.spring.test.mongo.internal.expect.graph.IndexedGraph;
import com.jupiter.tools.spring.test.mongo.internal.expect.graph.MatchGraph;
import com.jupiter.tools.spring.test.mongo.internal.expect.graph.ReachabilityGraph;
import org.junit.jupiter.api.Assertions;

import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.dynamic.value;
package com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value;

import com.antkorwin.springtestmongo.internal.expect.match.smart.date.TimeDescription;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.date.TimeDescription;

import java.util.Date;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.antkorwin.springtestmongo.internal.expect.dynamic.value;
package com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value;

import com.antkorwin.springtestmongo.internal.DataSet;
import com.antkorwin.springtestmongo.internal.expect.ComplexityDataTypes;
import com.jupiter.tools.spring.test.mongo.internal.DataSet;
import com.jupiter.tools.spring.test.mongo.internal.expect.ComplexityDataTypes;
import com.fasterxml.jackson.databind.ObjectMapper;

import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.dynamic.value;
package com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value;

/**
* Created on 16.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.dynamic.value;
package com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value;

import com.antkorwin.commonutils.exceptions.InternalException;
import org.slf4j.Logger;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.dynamic.value;
package com.jupiter.tools.spring.test.mongo.internal.expect.dynamic.value;

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.graph;
package com.jupiter.tools.spring.test.mongo.internal.expect.graph;

import com.antkorwin.commonutils.exceptions.InternalException;
import com.fasterxml.jackson.core.JsonProcessingException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.graph;
package com.jupiter.tools.spring.test.mongo.internal.expect.graph;

import java.util.Map;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.graph;
package com.jupiter.tools.spring.test.mongo.internal.expect.graph;

import java.util.HashSet;
import java.util.Map;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.graph;
package com.jupiter.tools.spring.test.mongo.internal.expect.graph;

import com.antkorwin.springtestmongo.internal.expect.match.MatchAny;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchAny;

import java.util.List;
import java.util.Map;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.graph;
package com.jupiter.tools.spring.test.mongo.internal.expect.graph;

/**
* Created on 09.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.graph;
package com.jupiter.tools.spring.test.mongo.internal.expect.graph;

import java.util.ArrayList;
import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.graph;
package com.jupiter.tools.spring.test.mongo.internal.expect.graph;

import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.antkorwin.springtestmongo.internal.expect.match;
package com.jupiter.tools.spring.test.mongo.internal.expect.match;

import com.antkorwin.springtestmongo.internal.expect.match.simple.MatchDataFactory;
import com.antkorwin.springtestmongo.internal.expect.match.smart.MatchDataSmartFactory;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.simple.MatchDataFactory;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.MatchDataSmartFactory;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.match;
package com.jupiter.tools.spring.test.mongo.internal.expect.match;

/**
* Created on 18.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.match.simple;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.simple;

import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;

import java.math.BigInteger;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.match.simple;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.simple;

import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;
import com.fasterxml.jackson.databind.node.JsonNodeType;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.antkorwin.springtestmongo.internal.expect.match.simple;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.simple;

import java.util.List;

import com.antkorwin.commonutils.exceptions.InternalException;
import com.antkorwin.springtestmongo.internal.expect.match.MatchAny;
import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchAny;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.slf4j.Logger;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.match.simple;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.simple;

import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;

/**
* Created on 19.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.antkorwin.springtestmongo.internal.expect.match.simple;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.simple;

import java.util.Map;

import com.antkorwin.springtestmongo.internal.expect.match.MatchAny;
import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchAny;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;
import com.fasterxml.jackson.databind.ObjectMapper;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.match.simple;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.simple;

import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.databind.ObjectMapper;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.match.simple;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.simple;

import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;

/**
* Created on 19.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.match.simple;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.simple;

import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;

/**
* Created on 19.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.match.smart;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.smart;

/**
* Created on 22.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.match.smart;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.smart;

import com.antkorwin.springtestmongo.internal.expect.match.MatchData;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.MatchData;

/**
* Created on 22.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.antkorwin.springtestmongo.internal.expect.match.smart;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.smart;

import com.antkorwin.commonutils.exceptions.InternalException;
import com.antkorwin.springtestmongo.internal.expect.match.smart.date.MatchDate;
import com.antkorwin.springtestmongo.internal.expect.match.smart.groovy.MatchGroovy;
import com.antkorwin.springtestmongo.internal.expect.match.smart.javascript.MatchJavaScript;
import com.antkorwin.springtestmongo.internal.expect.match.smart.regexp.MatchRegExp;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.date.MatchDate;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.groovy.MatchGroovy;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.javascript.MatchJavaScript;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.regexp.MatchRegExp;

import java.util.Arrays;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.antkorwin.springtestmongo.internal.expect.match.smart.date;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.date;

import com.antkorwin.springtestmongo.internal.expect.match.smart.MatchDataSmart;
import com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.MatchDataSmart;

import java.util.Date;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.match.smart.date;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.date;

import java.util.concurrent.TimeUnit;
import java.util.regex.Matcher;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.match.smart.date;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.date;

/**
* Created on 22.12.2018.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.antkorwin.springtestmongo.internal.expect.match.smart.date;
package com.jupiter.tools.spring.test.mongo.internal.expect.match.smart.date;

import java.util.Date;

Expand Down
Loading

0 comments on commit ccf397b

Please sign in to comment.