New component record - Unspecific dependency injector storage
Dependency injection functions are now stored as type-unspecific. This makes them easier to use.
This commit is contained in:
parent
a932b90b7d
commit
5dc745670b
2 changed files with 22 additions and 18 deletions
src/test/java/info/ebenoit/ebul/cmp
|
@ -527,10 +527,10 @@ public class TestNewComponentInfo
|
|||
assertEquals( 1 , deps.size( ) );
|
||||
assertTrue( deps.contains( expectedDep ) );
|
||||
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< ? super TestCmp8 , Object > > > injectors = nci
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< Object , Object > > > injectors = nci
|
||||
.getInjectors( );
|
||||
assertEquals( 1 , injectors.size( ) );
|
||||
ArrayList< ThrowingBiConsumer< ? super TestCmp8 , Object > > diList = injectors.get( expectedDep );
|
||||
ArrayList< ThrowingBiConsumer< Object , Object > > diList = injectors.get( expectedDep );
|
||||
assertEquals( 1 , diList.size( ) );
|
||||
ThrowingBiConsumer< ? super TestCmp8 , Object > injector = diList.get( 0 );
|
||||
assertNotNull( injector );
|
||||
|
@ -556,10 +556,10 @@ public class TestNewComponentInfo
|
|||
assertEquals( 1 , deps.size( ) );
|
||||
assertTrue( deps.contains( expectedDep ) );
|
||||
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< ? super TestCmp9 , Object > > > injectors = nci
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< Object , Object > > > injectors = nci
|
||||
.getInjectors( );
|
||||
assertEquals( 1 , injectors.size( ) );
|
||||
ArrayList< ThrowingBiConsumer< ? super TestCmp9 , Object > > diList = injectors.get( expectedDep );
|
||||
ArrayList< ThrowingBiConsumer< Object , Object > > diList = injectors.get( expectedDep );
|
||||
assertEquals( 1 , diList.size( ) );
|
||||
ThrowingBiConsumer< ? super TestCmp9 , Object > injector = diList.get( 0 );
|
||||
assertNotNull( injector );
|
||||
|
@ -626,10 +626,10 @@ public class TestNewComponentInfo
|
|||
assertEquals( 1 , deps.size( ) );
|
||||
assertTrue( deps.contains( expectedDep ) );
|
||||
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< ? super TestCmp10 , Object > > > injectors = nci
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< Object , Object > > > injectors = nci
|
||||
.getInjectors( );
|
||||
assertEquals( 1 , injectors.size( ) );
|
||||
ArrayList< ThrowingBiConsumer< ? super TestCmp10 , Object > > diList = injectors.get( expectedDep );
|
||||
ArrayList< ThrowingBiConsumer< Object , Object > > diList = injectors.get( expectedDep );
|
||||
assertEquals( 1 , diList.size( ) );
|
||||
ThrowingBiConsumer< ? super TestCmp10 , Object > injector = diList.get( 0 );
|
||||
assertNotNull( injector );
|
||||
|
@ -655,10 +655,10 @@ public class TestNewComponentInfo
|
|||
assertEquals( 1 , deps.size( ) );
|
||||
assertTrue( deps.contains( expectedDep ) );
|
||||
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< ? super TestCmp11 , Object > > > injectors = nci
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< Object , Object > > > injectors = nci
|
||||
.getInjectors( );
|
||||
assertEquals( 1 , injectors.size( ) );
|
||||
ArrayList< ThrowingBiConsumer< ? super TestCmp11 , Object > > diList = injectors.get( expectedDep );
|
||||
ArrayList< ThrowingBiConsumer< Object , Object > > diList = injectors.get( expectedDep );
|
||||
assertEquals( 1 , diList.size( ) );
|
||||
ThrowingBiConsumer< ? super TestCmp11 , Object > injector = diList.get( 0 );
|
||||
assertNotNull( injector );
|
||||
|
@ -739,10 +739,10 @@ public class TestNewComponentInfo
|
|||
assertEquals( 1 , deps.size( ) );
|
||||
assertTrue( deps.contains( expectedDep ) );
|
||||
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< ? super TestCmp12 , Object > > > injectors = nci
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< Object , Object > > > injectors = nci
|
||||
.getInjectors( );
|
||||
assertEquals( 1 , injectors.size( ) );
|
||||
ArrayList< ThrowingBiConsumer< ? super TestCmp12 , Object > > diList = injectors.get( expectedDep );
|
||||
ArrayList< ThrowingBiConsumer< Object , Object > > diList = injectors.get( expectedDep );
|
||||
assertEquals( 1 , diList.size( ) );
|
||||
ThrowingBiConsumer< ? super TestCmp12 , Object > injector = diList.get( 0 );
|
||||
assertNotNull( injector );
|
||||
|
@ -767,10 +767,10 @@ public class TestNewComponentInfo
|
|||
assertEquals( 1 , deps.size( ) );
|
||||
assertTrue( deps.contains( expectedDep ) );
|
||||
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< ? super TestCmp13 , Object > > > injectors = nci
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< Object , Object > > > injectors = nci
|
||||
.getInjectors( );
|
||||
assertEquals( 1 , injectors.size( ) );
|
||||
ArrayList< ThrowingBiConsumer< ? super TestCmp13 , Object > > diList = injectors.get( expectedDep );
|
||||
ArrayList< ThrowingBiConsumer< Object , Object > > diList = injectors.get( expectedDep );
|
||||
assertEquals( 1 , diList.size( ) );
|
||||
ThrowingBiConsumer< ? super TestCmp13 , Object > injector = diList.get( 0 );
|
||||
assertNotNull( injector );
|
||||
|
@ -796,10 +796,10 @@ public class TestNewComponentInfo
|
|||
assertEquals( 1 , deps.size( ) );
|
||||
assertTrue( deps.contains( expectedDep ) );
|
||||
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< ? super TestCmp14 , Object > > > injectors = nci
|
||||
HashMap< DependencyInfo , ArrayList< ThrowingBiConsumer< Object , Object > > > injectors = nci
|
||||
.getInjectors( );
|
||||
assertEquals( 1 , injectors.size( ) );
|
||||
ArrayList< ThrowingBiConsumer< ? super TestCmp14 , Object > > diList = injectors.get( expectedDep );
|
||||
ArrayList< ThrowingBiConsumer< Object , Object > > diList = injectors.get( expectedDep );
|
||||
assertEquals( 1 , diList.size( ) );
|
||||
ThrowingBiConsumer< ? super TestCmp14 , Object > injector = diList.get( 0 );
|
||||
assertNotNull( injector );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue