private void help_testGetProperty(BasicCALServices calServices, String propKey, Object propValue) throws CALExecutorException, GemCompilationException {
ExecutionContextProperties.Builder propBuilder = new ExecutionContextProperties.Builder();
propBuilder.setProperty(propKey, propValue);
ExecutionContextProperties properties = propBuilder.toProperties();
ExecutionContext ec = calServices.getWorkspaceManager().makeExecutionContext(properties);
assertSame(propValue, calServices.runFunction(EntryPointSpec.make(CAL_System.Functions.getProperty), ec, new Object[] { propKey }));
assertEquals(Boolean.TRUE, calServices.runFunction(EntryPointSpec.make(CAL_System.Functions.hasProperty), ec, new Object[] { propKey }));