SpringEnvironmentPropertyActivationStrategy extends AbstractPropertyDrivenActivationStrategy { @Override public String getName() { return "Spring Environment Property"; }  @Override String getId(); @Override String getName(); static final String ID; }
@Test void testGetName() { assertTrue(Strings.isNotBlank(strategy.getName())); }
@Test void testGetParameters() { Parameter[] parameters = strategy.getParameters(); assertEquals(2, parameters.length); Parameter parameter = parameters[0]; assertNotNull(parameter); assertEquals(AbstractPropertyDrivenActivationStrategy.PARAM_NAME, parameter.getName()); assertTrue(parameter.isOptional()); assertTrue(Strings.isNotBlank(parameter.getLabel())); assertTrue(Strings.isNotBlank(parameter.getDescription())); parameter = parameters[1]; assertNotNull(parameter); assertEquals(AbstractPropertyDrivenActivationStrategy.PARAM_PROPERTY_VALUE, parameter.getName()); assertTrue(parameter.isOptional()); assertTrue(Strings.isNotBlank(parameter.getLabel())); assertTrue(Strings.isNotBlank(parameter.getDescription())); }