Skip to content

Instantly share code, notes, and snippets.

@woprzech
Last active June 1, 2017 06:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save woprzech/ed53ca2662f1c72aad0ab3d412defbbd to your computer and use it in GitHub Desktop.
Save woprzech/ed53ca2662f1c72aad0ab3d412defbbd to your computer and use it in GitHub Desktop.
@Profile("transient")
public class FakeAccountRepository implements AccountRepository {
Map<User, Account> accounts = new HashMap<>();
public FakeAccountRepository() {
this.accounts.put(new User("john@bmail.com"), new UserAccount());
this.accounts.put(new User("boby@bmail.com"), new AdminAccount());
}
String getPasswordHash(User user) {
return accounts.get(user).getPasswordHash();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment