Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions inez.model/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,12 @@
<dependencies>
<dependency>
<groupId>io.github.magwas</groupId>
<artifactId>konveyor.base</artifactId>
<artifactId>konveyor.runtime</artifactId>
<version>${version.konveyor}</version>
<classifier>runtime</classifier>
</dependency>
<dependency>
<groupId>io.github.magwas</groupId>
<artifactId>konveyor.base</artifactId>
<artifactId>konveyor.runtime</artifactId>
<version>${version.konveyor}</version>
<type>test-jar</type>
<scope>test</scope>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.github.magwas.inez;

import io.github.magwas.kodekonveyorannotations.Glue;
import io.github.magwas.konveyor.annotations.Glue;

@Glue
public interface BridiStoreChangeListener {
Expand Down
2 changes: 1 addition & 1 deletion inez.model/src/main/java/io/github/magwas/inez/Inez.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import io.github.magwas.inez.element.BridiElement;
import io.github.magwas.inez.storage.model.Sumti;
import io.github.magwas.kodekonveyorannotations.Glue;
import io.github.magwas.konveyor.annotations.Glue;

@Glue
public interface Inez {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
import io.github.magwas.inez.storage.repository.BridiReferenceRepository;
import io.github.magwas.inez.storage.repository.BridiStoreHistoryRepository;
import io.github.magwas.inez.storage.repository.ProblemRepository;
import io.github.magwas.kodekonveyorannotations.Delegate;
import io.github.magwas.konveyor.annotations.Delegate;

@Component
@Delegate
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
import io.github.magwas.inez.storage.model.Sumti;
import io.github.magwas.inez.storage.repository.BridiReferenceRepository;
import io.github.magwas.inez.storage.repository.SumtiRepository;
import io.github.magwas.kodekonveyorannotations.Delegate;
import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.annotations.Delegate;
import io.github.magwas.konveyor.runtime.LogUtil;

@Delegate
public class BridiElement implements ElementConstants {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import org.springframework.stereotype.Service;

import io.github.magwas.inez.InezImpl;
import io.github.magwas.runtime.LoggerService;
import io.github.magwas.konveyor.runtime.LoggerService;

@Service
public class BridiElementSystemInitializationService implements ElementConstants {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.runtime.LogUtil;

@Service
public class GetBridiElementTypeIdService implements ElementConstants {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import io.github.magwas.inez.storage.model.BridiReference;
import io.github.magwas.inez.storage.repository.BridiReferenceRepository;
import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.runtime.LogUtil;

@Service
public class GetRelativeForBridiElementService {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.runtime.LogUtil;

@Service
public class IsOfTypeService implements ElementConstants {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.runtime.LogUtil;

@Service
public class RepresentBridiElementService implements ElementConstants {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import io.github.magwas.inez.InezImpl;
import io.github.magwas.inez.parse.ParseTextService;
import io.github.magwas.inez.query.BridiFunction;
import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.runtime.LogUtil;

@Service
public class Save implements BridiFunction {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.github.magwas.inez.query;

import static io.github.magwas.runtime.LogUtil.debug;
import static io.github.magwas.konveyor.runtime.LogUtil.debug;

import java.util.List;
import java.util.Map;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import io.github.magwas.inez.element.BridiElementFactory;
import io.github.magwas.inez.parse.ParseTextService;
import io.github.magwas.inez.storage.SaveBridiService;
import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.runtime.LogUtil;

@Service
public class CreateBridisFromQueryService {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Service;

import io.github.magwas.runtime.LoggerService;
import io.github.magwas.konveyor.runtime.LoggerService;

@Service
public class GetServiceByNameService {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package io.github.magwas.inez.query;

import static io.github.magwas.runtime.LogUtil.debug;
import static io.github.magwas.runtime.LogUtil.warning;
import static io.github.magwas.konveyor.runtime.LogUtil.debug;
import static io.github.magwas.konveyor.runtime.LogUtil.warning;

import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
import io.github.magwas.inez.storage.model.BridiReference;
import io.github.magwas.inez.storage.model.Sumti;
import io.github.magwas.inez.storage.repository.BridiReferenceRepository;
import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.runtime.LogUtil;

@Service
public class CreateBridiFromSumtiService {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import io.github.magwas.inez.BridiStoreOperation;
import io.github.magwas.inez.storage.model.Sumti;
import io.github.magwas.inez.storage.repository.SumtiRepository;
import io.github.magwas.runtime.LogUtil;
import io.github.magwas.konveyor.runtime.LogUtil;

@Service
public class SaveBridiService implements Function<Bridi, Bridi> {
Expand Down
13 changes: 13 additions & 0 deletions inez.model/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
open module inez.model {
exports io.github.magwas.inez;
exports io.github.magwas.inez.element;
exports io.github.magwas.inez.storage.model;
exports io.github.magwas.inez.storage.repository;
exports io.github.magwas.inez.functions;
exports io.github.magwas.inez.query;
exports io.github.magwas.inez.storage;

requires transitive inez.parser;
requires transitive spring.data.keyvalue;
requires transitive spring.data.commons;
}
Original file line number Diff line number Diff line change
@@ -1,21 +1,26 @@
package io.github.magwas.inez.element;
package io.github.magwas.inez.element.tests;

import java.text.MessageFormat;
import java.util.function.Supplier;

import io.github.magwas.inez.GeneratorPatternConstants;
import io.github.magwas.runtime.GeneratorUtil;
import io.github.magwas.runtime.RuntimeConstants;
import io.github.magwas.testing.TestUtil;
import io.github.magwas.inez.tests.GeneratorPatternConstants;
import io.github.magwas.konveyor.runtime.GeneratorUtil;
import io.github.magwas.konveyor.runtime.RuntimeConstants;
import io.github.magwas.konveyor.testing.TestUtil;

public class GetRelativeForBridiElementServiceStubGenerator
implements Supplier<StringBuilder>, GeneratorPatternConstants {

@Override
public StringBuilder get() {
StringBuilder builder = GeneratorUtil.stubBoilerPlate("""
import java.util.stream.Stream;
""", "BridiElementTestData");
import io.github.magwas.inez.element.GetRelativeForBridiElementService;

import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;

import java.util.stream.Stream;
""", "BridiElementTestData");
String relatives = TestUtil.loadResourceAsString("relatives");
GeneratorUtil.mapToCode(relatives,
line -> MessageFormat.format(GET_RELATIVE_FOR_BRIDI_ELEMENT_PATTERN,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.github.magwas.inez.storage.model;
package io.github.magwas.inez.storage.model.tests;

import java.text.MessageFormat;
import java.util.function.Supplier;

import io.github.magwas.inez.GeneratorPatternConstants;
import io.github.magwas.runtime.GeneratorUtil;
import io.github.magwas.runtime.RuntimeConstants;
import io.github.magwas.testing.TestUtil;
import io.github.magwas.inez.tests.GeneratorPatternConstants;
import io.github.magwas.konveyor.runtime.GeneratorUtil;
import io.github.magwas.konveyor.runtime.RuntimeConstants;
import io.github.magwas.konveyor.testing.TestUtil;

public class BridiReferenceTestDataGenerator
implements Supplier<StringBuilder>, GeneratorPatternConstants {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
package io.github.magwas.inez.storage.model;
package io.github.magwas.inez.storage.model.tests;

import java.text.MessageFormat;
import java.util.function.Supplier;

import io.github.magwas.inez.GeneratorPatternConstants;
import io.github.magwas.runtime.GeneratorUtil;
import io.github.magwas.runtime.RuntimeConstants;
import io.github.magwas.testing.TestUtil;
import io.github.magwas.inez.tests.GeneratorPatternConstants;
import io.github.magwas.konveyor.runtime.GeneratorUtil;
import io.github.magwas.konveyor.runtime.RuntimeConstants;
import io.github.magwas.konveyor.testing.TestUtil;

public class SumtiTestDataGenerator
implements Supplier<StringBuilder>, GeneratorPatternConstants {

@Override
public StringBuilder get() {
StringBuilder builder = GeneratorUtil.testDataBoilerPlate(
"import io.github.magwas.inez.parse.IdTestData;", "IdTestData");
"""
import io.github.magwas.inez.parse.tests.IdTestData;
import io.github.magwas.inez.storage.model.Sumti;
""", "IdTestData");
String sumties = TestUtil.loadResourceAsString("sumties");
GeneratorUtil.mapToCode(sumties,
line -> MessageFormat.format(SUMTI_TESTDATA_PATTERN,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.github.magwas.inez.storage.repository;
package io.github.magwas.inez.storage.repository.tests;

import java.text.MessageFormat;
import java.util.function.Supplier;

import io.github.magwas.inez.GeneratorPatternConstants;
import io.github.magwas.runtime.GeneratorUtil;
import io.github.magwas.runtime.RuntimeConstants;
import io.github.magwas.testing.TestUtil;
import io.github.magwas.inez.tests.GeneratorPatternConstants;
import io.github.magwas.konveyor.runtime.GeneratorUtil;
import io.github.magwas.konveyor.runtime.RuntimeConstants;
import io.github.magwas.konveyor.testing.TestUtil;

public class SumtiRepositoryStubGenerator
implements Supplier<StringBuilder>, GeneratorPatternConstants {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.github.magwas.inez.storage;
package io.github.magwas.inez.storage.tests;

import java.text.MessageFormat;
import java.util.function.Supplier;

import io.github.magwas.inez.GeneratorPatternConstants;
import io.github.magwas.runtime.GeneratorUtil;
import io.github.magwas.runtime.RuntimeConstants;
import io.github.magwas.testing.TestUtil;
import io.github.magwas.inez.tests.GeneratorPatternConstants;
import io.github.magwas.konveyor.runtime.GeneratorUtil;
import io.github.magwas.konveyor.runtime.RuntimeConstants;
import io.github.magwas.konveyor.testing.TestUtil;

public class FindAllByRepresentationServiceStubGenerator
implements Supplier<StringBuilder>, GeneratorPatternConstants {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.github.magwas.inez.storage;
package io.github.magwas.inez.storage.tests;

import java.text.MessageFormat;
import java.util.function.Supplier;

import io.github.magwas.inez.GeneratorPatternConstants;
import io.github.magwas.runtime.GeneratorUtil;
import io.github.magwas.runtime.RuntimeConstants;
import io.github.magwas.testing.TestUtil;
import io.github.magwas.inez.tests.GeneratorPatternConstants;
import io.github.magwas.konveyor.runtime.GeneratorUtil;
import io.github.magwas.konveyor.runtime.RuntimeConstants;
import io.github.magwas.konveyor.testing.TestUtil;

public class FindAllIdByRepresentationServiceStubGenerator
implements Supplier<StringBuilder>, GeneratorPatternConstants {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package io.github.magwas.inez;
package io.github.magwas.inez.tests;

import java.text.MessageFormat;
import java.util.function.Supplier;

import io.github.magwas.runtime.GeneratorUtil;
import io.github.magwas.runtime.RuntimeConstants;
import io.github.magwas.testing.TestUtil;
import io.github.magwas.konveyor.runtime.GeneratorUtil;
import io.github.magwas.konveyor.runtime.RuntimeConstants;
import io.github.magwas.konveyor.testing.TestUtil;

public class BridiTestDataGenerator
implements Supplier<StringBuilder>, GeneratorPatternConstants {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
package io.github.magwas.inez;
package io.github.magwas.inez.tests;

public interface GeneratorPatternConstants {
String GET_RELATIVE_FOR_BRIDI_ELEMENT_PATTERN = "\twhen(mock.apply({0}_ID, {1}_ID, {2}, {3})).thenReturn(Stream.of({4}_ID));\n";
String BRIDI_TEST_DATA_PATTERN = "\tBridi {0} = new Bridi({1}, {2},{3});\n";
String BRIDI_TEST_DATA_HEADER = """
import java.util.List;
import io.github.magwas.inez.parse.IdTestData;
import io.github.magwas.inez.parse.IdUtil;
import io.github.magwas.inez.parse.ParserConstants;
import io.github.magwas.inez.parse.ReferenceTestData;
import java.util.List;

""";
import io.github.magwas.inez.Bridi;
import io.github.magwas.inez.parse.IdUtil;
import io.github.magwas.inez.parse.ParserConstants;
import io.github.magwas.inez.parse.tests.IdTestData;
import io.github.magwas.inez.parse.tests.ReferenceTestData;
""";
String SUMTI_REPOSITORY_STUB_PATTERN = "\twhen(mock.findById({0}_ID)).thenReturn(Optional.of({0}_SUMTI));\n";
String SUMTI_REPOSITORY_STUB_EXTRA = "\twhen(mock.findAllByRepresentation(GO_REPR)).thenReturn(Set.of(GO_SUMTI, GO2_SUMTI));\n";
String SUMTI_REPOSITORY_STUB_HEADER = """
import java.util.Set;
import java.util.Optional;
import io.github.magwas.inez.storage.model.SumtiTestData;
""";
import java.util.Set;
import java.util.Optional;
import io.github.magwas.inez.storage.model.tests.SumtiTestData;
import io.github.magwas.inez.storage.repository.SumtiRepository;
""";
String SUMTI_TESTDATA_PATTERN = "\tSumti {0}_SUMTI = new Sumti({1}, {2});\n";
String BRIDI_REFERENCE_PATTERN = """
BridiReference {0}_REFERENCE_0 = new BridiReference(
Expand All @@ -31,16 +33,20 @@ public interface GeneratorPatternConstants {
{0}_REFERENCE_2);
""";
String BRIDI_REFERENCE_HEADER = """
import io.github.magwas.inez.parse.IdTestData;
import io.github.magwas.inez.parse.IdUtil;
import java.util.List;
""";
import io.github.magwas.inez.parse.IdUtil;
import io.github.magwas.inez.parse.tests.IdTestData;
import io.github.magwas.inez.storage.model.BridiReference;

import java.util.List;
""";
String FIND_ALL_BY_REPRESENTATION_STUB_HEADER = """
import java.util.stream.Stream;
import java.util.stream.Stream;

import io.github.magwas.inez.BridiTestData;
import io.github.magwas.inez.parse.ParserConstants;
""";
import io.github.magwas.inez.storage.FindAllByRepresentationService;
import io.github.magwas.inez.storage.FindAllIdByRepresentationService;
import io.github.magwas.inez.tests.BridiTestData;
import io.github.magwas.inez.parse.ParserConstants;
""";
String FIND_ALL_ID_BY_REPRESENTATION_STUB_PATTERN = "\t\twhen(mock.apply({0})).thenAnswer((args) -> Stream.of({1}));\n";
String FIND_ALL_BY_REPRESENTATION_STUB_PATTERN = "\t\twhen(mock.apply({0})).thenAnswer((args) -> Stream.of({1}));\n";

Expand Down
Loading