50 Commits

Author SHA1 Message Date
sjaakd
9996fc66ab #878 disable AcessorNamingStrategy#getCollectionGetterName from SPI 2016-09-05 21:28:14 +02:00
Filip Hrisafov
cf88cf9e92 #860 switch to using assertj instead of FEST assertions 2016-08-27 13:10:42 +02:00
sjaakd
70ba92b229 #389 Nested target properties 2016-07-20 22:00:21 +02:00
Andreas Gudian
051177e409 #825 Add @WithServiceImplementation annotation in testutil to register SPI implementations in processor tests. 2016-07-05 20:51:24 +02:00
Sam Wright
5ede0e91db #664 Annotate mapper implementations with @Singleton when using jsr330. 2016-02-02 19:52:24 +01:00
Vincent Alexander Beelte
f84938f46e find information in XmlElementRef annotations to match it against XmlElementDecl to implement #726 2016-01-19 19:08:38 +01:00
Gunnar Morling
34aceff5f8 #723 Updating year in license headers 2016-01-16 18:00:09 +01:00
Andreas Gudian
1ae3d07388 #701 Update checkstyle version and fix several previously undetected issues in our code (mostly missing whitespaces and redundant modifiers) and in the generated code (superflous whitespaces before commas)
Requrires update of guava and cdi-weld do to dependency convergence.
2016-01-02 17:50:09 +01:00
Andreas Gudian
5831e824e1 Organize imports to put static imports back on top. 2015-12-18 23:08:56 +01:00
Andreas Gudian
c0b005429a #691 Create an integration test that compiles all test mappers from the processor module with JDK 6/7/8/9, Eclipse JDT on language levels 1.6/1.7/1.8. 2015-12-18 22:01:40 +01:00
Gunnar Morling
8b35c63e9a #693 Typo fix 2015-12-18 21:31:31 +01:00
Gunnar Morling
55b74ae384 #710 Deferring processing of mappers with incomplete source/target types to a later processing round 2015-12-17 23:53:20 +01:00
Andreas Gudian
aba26328ba #667 Run all processor tests with both the JDK compiler and the Eclipse compiler.
All generated sources and compilation results are kept in a new directory structure, making manual inspection easier, and also simplifying parallel test-class execution.
2015-11-09 22:54:47 +01:00
Andreas Gudian
82ab85d3bc #642 Simplify handling of toolchains file by autodetecting which JDKs are configured there. 2015-10-22 20:18:27 +02:00
sjaakd
18532ace8c #636 - adapt integration test for default and static interface methods (Java8) to eclipse compiler problem 2015-09-14 09:09:26 +02:00
sjaakd
45db85a7be #636 - refinement of solution java8 default and static interface methods 2015-09-14 09:06:22 +02:00
Ivo Smid
a15a67ff47 #636 - fix - default methods (Java 8) do not work anymore 2015-09-14 09:02:33 +02:00
Andreas Gudian
590363cf2f #592 Fix Decorator-support for component model 'spring' and 'jsr330', extend decorator integration-tests, add examples to @DecoratedWith javadoc 2015-08-23 16:40:54 +02:00
Ivo Smid
60caf959e3 603 - Java 8 - Cant use static method on interface with decorators. 2015-08-12 12:58:21 +02:00
Gunnar Morling
daaa99d143 #272 Allowing to inject decorated mapper in Spring without qualifier 2015-06-03 22:06:08 +02:00
Gunnar Morling
2ad77b5aa0 #272 Adding line breaks at end of files 2015-06-03 22:03:16 +02:00
sonata82
b37a1d24d9 #272 Basic decorator implementation for CDI and Spring 2015-06-03 22:03:16 +02:00
Andreas Gudian
2fd8e0a775 #365 Moving integration test to integration-test module (kept using only Java 8 for now) 2015-05-27 21:21:56 +02:00
Christian Schuster
9f7fb11552 #365 include mapstruct-spi in mapstruct-processor 2015-05-27 21:21:54 +02:00
Christian Schuster
59c791034c #365 make accessor naming configurable 2015-05-27 21:21:54 +02:00
sjaakd
2ece25a086 #527 selection and forging of iterable - and map mapping methods with wildcards, extends for source, super for target 2015-05-08 22:21:23 +02:00
Andreas Gudian
762113aa60 #431 add JDK 9 to integration tests and remove processor_plugin_java_7 tests (they did exactly the same as the _java_8 variant, for what we are concerned).
Use -DprocessorIntegrationTest.canUseJdk9=false in case no JDK9 is configured in the toolchains.xml file
2015-02-08 11:10:53 +01:00
Gunnar Morling
13f9a5027a #213 Updating license header 2015-01-07 20:11:59 +01:00
Andreas Gudian
640d9dd571 #400 fix nested property mappings with Eclipse JDT compiler, extend the integration test accordingly. 2015-01-06 19:29:33 +01:00
Andreas Gudian
24984cb5be #398 allow autoboxing for primitive return types of property mapping methods to non-primitive properties 2014-12-30 19:18:28 +01:00
Christian Schuster
677952c2fe #381 fix baseDir for JSR 330 integration test, add missing dependency 2014-12-13 17:57:59 +01:00
Andreas Gudian
760be8f4f8 Add extract of the unit tests for generics and @TargetType support to an integration test 2014-11-19 21:50:00 +01:00
Andreas Gudian
54b8747e09 #312 fix ClassCastException in Eclipse JDT compiler when trying to compute the erasure of the 'void' type, extend integration test that reproduced the error 2014-10-20 15:44:22 +02:00
Gunnar Morling
32eeceb0cf #252 Renaming @ReverseMappingMethod to @InheritInverseConfiguration
* Improving error messages
* Fixing some typos
2014-10-14 22:03:32 +02:00
sjaakd
5457f3583a #252 merging reverse mapping with forward mapping. Fixing reverse check in Mapping. 2014-10-13 23:09:11 +02:00
Andreas Gudian
e9a74d1fc0 #202 allow remote debugging an intetegration test using a command like "mvn test -Dtest=SimpleTest#oracle_java_6 -DprocessorIntegrationTest.debug=true" 2014-10-05 20:54:36 +02:00
Andreas Gudian
33abe5faaf #202 Refactor integration tests to use Maven Verifier, different JDKs using toolchains, and the Eclipse JDT compiler. 2014-09-14 22:00:03 +02:00
Gunnar Morling
1ead23ad9c #169 Copying sources instead of classes from core-common to core/core-jdk to improve IDE experience; Splitting up integration tests 2014-05-30 09:13:55 +02:00
Christian Schuster
183d4c83e6 #169 add integration tests for repeated Mapping annotation 2014-05-25 14:35:40 +02:00
Andreas Gudian
a41cad17bd #140, #132 - create a JUnit based test runner that is able to replace the test classloader correctly and is safe for parallel execution of test classes and methods
- migrate all tests to JUnit and remove testNG dependencies
2014-04-06 18:50:37 +02:00
Gunnar Morling
fd3aa63e2d #119 Formatting 2014-03-04 20:12:37 +01:00
sjaakd
859c51368d #119 Added Test Code, adding shipping address to trigger use of the 2nd object factory 2014-03-04 11:58:38 +01:00
sjaakd
6d2120c1bc #119 setup jaxb XSDs, DTOs, mapper and test 2014-03-04 11:34:23 +01:00
Gunnar Morling
3c8f969573 #86 Updating license header 2014-01-12 19:48:08 +01:00
Andreas Gudian
a265c14d39 #49 Add componentModel "jsr330"
o Refactor the other component model implementations to reduce code-duplication
2013-07-11 21:50:44 +02:00
Andreas Gudian
e6869f20f1 #47 Support Spring as component model
o Add processor option to set a default component model
2013-07-09 23:42:50 +02:00
Gunnar Morling
502780c441 #32 Support for CDI-based mapper implementations 2013-06-29 13:39:21 +02:00
Gunnar Morling
d88cc1086a Updating copyright headers to reference contributor file 2013-05-14 22:11:11 +02:00
Gunnar Morling
cff12a5b49 #12 Using spaces instead of tabs for indentation 2013-04-07 22:46:06 +02:00
Gunnar Morling
a34849cb86 #7 Adding integration test 2013-03-03 14:54:25 +01:00