1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package test.de.smartics.properties.api.config.domain.key;
17
18 import org.junit.experimental.categories.Category;
19 import org.junit.experimental.theories.DataPoint;
20
21 import de.smartics.properties.api.config.domain.key.ApplicationId;
22 import de.smartics.properties.api.config.domain.key.ConfigurationKey;
23 import de.smartics.properties.api.config.domain.key.EnvironmentId;
24 import de.smartics.properties.impl.config.domain.key.envapp.EnvAppConfigurationKey;
25 import de.smartics.testdoc.annotations.Uut;
26 import de.smartics.testdoc.categories.type.ObjectBasics;
27 import de.smartics.util.test.theories.CompareToTheory;
28
29
30
31
32 @Category(ObjectBasics.class)
33 @Uut(type = ConfigurationKey.class)
34 public class ConfigurationKeyCompareToTest extends
35 CompareToTheory<EnvAppConfigurationKey>
36 {
37 public static final EnvironmentId ENV_MIN = new EnvironmentId("test1");
38
39 public static final EnvironmentId ENV_MAX = new EnvironmentId("test2");
40
41 public static final ApplicationId APP_MIN = new ApplicationId("group",
42 "artifactId", "1.0");
43
44 public static final ApplicationId APP_MAX = new ApplicationId("group",
45 "artifactId", "2.0");
46
47 @DataPoint
48 public static final ConfigurationKey<?> DEFAULT = new EnvAppConfigurationKey(ENV_MIN,
49 APP_MIN);
50
51 @DataPoint
52 public static final ConfigurationKey<?> IDENTICAL = new EnvAppConfigurationKey(
53 ENV_MIN, APP_MIN);
54
55 @DataPoint
56 public static final ConfigurationKey<?> KEY_ENV_MAX = new EnvAppConfigurationKey(
57 ENV_MAX, APP_MIN);
58
59 @DataPoint
60 public static final ConfigurationKey<?> KEY_APP_MAX = new EnvAppConfigurationKey(
61 ENV_MIN, APP_MAX);
62
63 @DataPoint
64 public static final ConfigurationKey<?> KEY_MAX = new EnvAppConfigurationKey(ENV_MAX,
65 APP_MAX);
66 }