Skip to content

Commit

Permalink
#11 - Add @primary and @secondary
Browse files Browse the repository at this point in the history
Restore tests after generator release
  • Loading branch information
rbygrave committed Nov 27, 2018
1 parent d1e69a1 commit 0b35087
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 14 deletions.
6 changes: 1 addition & 5 deletions src/test/java/org/example/coffee/primary/PrimePEmailer.java
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
package org.example.coffee.primary;

import io.dinject.Primary;
import io.dinject.Secondary;

import javax.inject.Named;
import javax.inject.Singleton;

@Named("prime")
//@Primary
//@Secondary
@Primary
@Singleton
public class PrimePEmailer implements PEmailer {
@Override
Expand Down
3 changes: 1 addition & 2 deletions src/test/java/org/example/coffee/primary/UserOfPEmailer.java
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
package org.example.coffee.primary;

import javax.inject.Named;
import javax.inject.Singleton;

@Singleton
public class UserOfPEmailer {

private final PEmailer emailer;

public UserOfPEmailer(@Named("prime") PEmailer emailer) {
public UserOfPEmailer(PEmailer emailer) {
this.emailer = emailer;
}

Expand Down
4 changes: 1 addition & 3 deletions src/test/java/org/example/coffee/qualifier/BlueStore.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
package org.example.coffee.qualifier;

import javax.inject.Named;
import javax.inject.Singleton;

@Named("Blue")
//@Blue
@Blue
@Singleton
public class BlueStore implements SomeStore {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
package org.example.coffee.qualifier;

import javax.inject.Inject;
import javax.inject.Named;
import javax.inject.Singleton;

@Singleton
public class StoreManagerWithFieldQualifier {

@Named("Blue")
@Inject
@Blue
SomeStore store;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
package org.example.coffee.qualifier;

import javax.inject.Named;
import javax.inject.Singleton;

@Singleton
public class StoreManagerWithQualifier {

private final SomeStore store;

public StoreManagerWithQualifier(@Named("Blue") @Blue SomeStore store) {
public StoreManagerWithQualifier(@Blue SomeStore store) {
this.store = store;
}

Expand Down

0 comments on commit 0b35087

Please sign in to comment.