1
2
3
4
5 package com.qulice.maven;
6
7 import java.util.Collections;
8 import java.util.Map;
9 import org.codehaus.plexus.PlexusContainer;
10 import org.codehaus.plexus.context.Context;
11 import org.codehaus.plexus.context.ContextException;
12
13
14
15
16
17
18
19 final class FakeContext implements Context {
20
21
22
23
24 private final PlexusContainer container;
25
26 FakeContext(final PlexusContainer ctainer) {
27 this.container = ctainer;
28 }
29
30 @Override
31 public boolean contains(final Object obj) {
32 return true;
33 }
34
35 @Override
36 public void put(final Object obja, final Object objb) {
37
38 }
39
40 @Override
41 public Object get(final Object obj) throws ContextException {
42 return this.container;
43 }
44
45 @Override
46 public Map<Object, Object> getContextData() {
47 return Collections.emptyMap();
48 }
49 }