resources

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ERRAI-1075: Integration tests using APT generators (#316)

* Allow multiple @ErraiApps in same jar

* Generating code for multiple @ErraiApp annotations. With problems.

* Fixed many errors in errai-ui tests APT codegen

* Partially fix errai-bus tests code generation

* Fix ErraiAptExportedTypes tests

* Fix multidimensional arrays marshaller factory generation

* Configured APT generators for errai-ioc. There are error still.

* Configure APT generators for errai-ioc-bus-support. There are still errors.

* Configure APT generators for errai-cdi-server. Fix export file exported public types

* Fix exporting only public elements in Export Files for good

* Fix exporting parameters of methods/constructors annotated with @Inject

* Fix exporting primitive values

* Configure APT generators for errai-data-binding.

* Configure APT generators for errai-jaxrs-client

* Configure APT generators for errai-navigation and errai-validation. Still broken.

* Fix random error caused by local exportable types not being erased

* Make generators be exported as part of their ErraiModule

* Remove test

* Removed unused parameter

* Reorganize tests in errai-security and configure APT generators

* Fix stylesheet files discovery

* Fix stylesheet load for reals

* Fix class name of generated files for local @ErraiApps

* Revert some undesired changes

* Prepared for running tests with apt-generated code

* Create GWT Module file generator to override rebinding rules for APT-generated code

* GWT modules being adapted to apt-generated classes in demos as well

* Place gwtModuleName in @ErraiApp

* Moved GWT module generation to ErraiAppAptGenerator

* Added additionalClassElement configuration to errai-ui

* Improve switch between generating code using APT or GWT generators

* General improvements

* Add testResources configuration to errai-ui

* Configure remaining test @ErraiApps in errai-cdi-server

* More tests configuration

* Remove comments on ErraiGenerators

* Fix errai-security-client IT tests code generation error

* General fixes

* Fixed some tests and add MetaMethodTest for all MetaMethod impls

* Add asyncBeanManager property to async tests @ErraiApp

* Add scope to un-annotated implementations of interface

* Make APTClass be the first option in MetaClassFactory

* Fix error in MetaClassFactory.get

* Resolved primitive issues in MetaClassFactory.loadClass

* Resolved primitive issues in MetaClassFactory.loadClass

* Make sure APTClassUtil is not initialized before codegen tests

* Fix broken test

* Make errai-codegen tests use APTClass before using JavaReflectionClass

* PR general pass

* Rollbcak unneeded change

* Create errai-ioc-extension-tests

* Add log4j.properties to errai-navigation tests

* CDI IOCExtensions now stay in another module and are pre-compiled

* Created mechanism to define exporting strategies depending on the annotation

* Replaced ExportedAnnotations for ExportingStrategies configuration class

* Fixed tests

* Small refactors

* Minor fixes/refactorings

* Fixed errai-navigation tests. Attemp to fix errai-validation but not complete yet

* Fix errai-jaxrs-client tests by configuring mappingAliases correctly

* Fixed one of the broken tests in errai-ioc

* Fix errai-ioc test by configuring @ErraiModule properly

* Improved exporting strategies for errai-ioc and errai-jaxrs-client

* Created jsInteropSupportEnabled configuration property

* Create dynamic validation property in @ErraiApp

* Fix almost every test in errai-data-binding

* Fix StyleBindingDecorator

* Fix errai-ioc test by dealing correctly with generic arrays as parameters in constructors/methods

* Fixed some of the server/client code generation problems

* Server code generation and CDI test fixes

* Moved Funject out of errai-cdi-server, so that it is pre-compiled

* Fix RpcIntegrationTest

* Fix SpecializationIntegrationTest

* Attempt to fix Stereotypes test

* Reset definitions factory before generating code for an @ErraiApp

* Fix JsTypeInjectionTest by changing from List to Set in WindowInjectionContextImpl providers

* General refactorings

* Fix DisconnectedEventIntegrationTest

* Fix BeanManagerIntegrationTest.testNormalScopeOverridesDependent

* Fix BeanManagerIntegrationTest.testBeanManagerLookupInheritedScopeBean by returning inherited annotations on APTClass as well

* Created tests for inherited annotations in APTClass

* Ignore tests of unsupported features in APT environment

* Fix MetaClassFinder extending/restriction methods

* Make ValidatorFactoryGenerator async and ignore dynamic validation tests for now.

* Fix configuration to ignore tests of unsupported features in APT environment

* Remove local flag from '@ErraiApp'. An app is local when the modules property is not empty

* PR final pass

* PR fixes

  1. … 679 more files in changeset.
Support ErraiApp.properties in META-INF dir

  1. … 122 more files in changeset.
Support ErraiApp.properties in META-INF dir

  1. … 122 more files in changeset.
Add low-level logging to the dependency graph builder.

  1. … 2 more files in changeset.
Added additional test for whitelisting of packages in IOC

  1. … 8 more files in changeset.
ERRAI-668: Add org.jboss.errai.* to whitelist implicitly

  1. … 9 more files in changeset.
ERRAI-668: Add support for whitelisting

  1. … 6 more files in changeset.
Implemented support for type blacklisting in Errai IOC (see ERRAI-664)

  1. … 7 more files in changeset.
Added explanatory comments to all ErraiApp.properties. Resolves ERRAI-182.

  1. … 30 more files in changeset.
cleanup and removal of unused API

  1. … 33 more files in changeset.
Fix to behaviour with @Alternative behavior to be consistent with JSR-299 TCK: A single enabled alternative takes resolution precedence over all matching beans. Test also added to confirm this behavior.

  1. … 6 more files in changeset.
- improved test coverage - removed unnecessary class InjectorFactory - removed old out-of-date @ToPanel and @ToRootPanel

  1. … 26 more files in changeset.
- Add support for alternative beans - Add support for mock replacements of common subtypes.

  1. … 30 more files in changeset.
Finished implementing Consumer API, fixing some client-side stuff and marshalling stuff along the way:

* you can now marshall lists obtained from Arrays.asList()

* @Service classes in the client are picked up and registered on the bus

* Errai-IOC tests now support client-server integration testing

* created a new exception hierarchy for faults that happen at Errai IOC injection time

  1. … 25 more files in changeset.
Finished implementing Consumer API, fixing some client-side stuff and marshalling stuff along the way:

* you can now marshall lists obtained from Arrays.asList()

* @Service classes in the client are picked up and registered on the bus

* Errai-IOC tests now support client-server integration testing

* created a new exception hierarchy for faults that happen at Errai IOC injection time

  1. … 25 more files in changeset.
Update copyrights.

  1. … 189 more files in changeset.
renamed src/tests to src/test

  1. … 28 more files in changeset.