test_class.file: step-functions/step-functions-client/src/test/java/step/functions/runner/FunctionRunnerTest.java
test_class.identifier: FunctionRunnerTest
test_case.body: @Test
  	public void test() throws IOException {
  		TestFunction f = new TestFunction();
  		f.setId(new ObjectId());
  		Map<String, String> attributes = new HashMap<>();
  		attributes.put(AbstractOrganizableObject.NAME, "moustache");
  		f.setAttributes(attributes);
  		
  		try(Context context = FunctionRunner.getContext(new TestFunctionType())) {
  			Output<JsonObject> o = context.run(f, "{}");
  			Assert.assertEquals("tache", o.getPayload().getString("mous"));
  		}
  	}
test_case.class_method_signature: FunctionRunnerTest.test()
test_case.full_signature: @Test public void test()
test_case.identifier: test
test_case.invocations: setId put setAttributes getContext run assertEquals getString getPayload
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test()
focal_class.file: step-functions/step-functions-client/src/main/java/step/functions/runner/FunctionRunner.java
focal_class.identifier: FunctionRunner
focal_class.class_method_signature: FunctionRunner.getContext(AbstractFunctionType<?> functionType)
focal_class.full_signature: public static Context getContext(AbstractFunctionType<?> functionType)
focal_class.identifier: getContext
focal_class.modifiers: public static
focal_class.parameters: (AbstractFunctionType<?> functionType)
focal_class.return: Context
focal_class.signature: Context getContext(AbstractFunctionType<?> functionType)
focal_class.class_method_signature: FunctionRunner.getContext(AbstractFunctionType<?> functionType, Map<String, String> properties)
focal_class.full_signature: public static Context getContext(AbstractFunctionType<?> functionType, Map<String, String> properties)
focal_class.identifier: getContext
focal_class.modifiers: public static
focal_class.parameters: (AbstractFunctionType<?> functionType, Map<String, String> properties)
focal_class.return: Context
focal_class.signature: Context getContext(AbstractFunctionType<?> functionType, Map<String, String> properties)
focal_class.class_method_signature: FunctionRunner.getContext(Configuration configuration,AbstractFunctionType<?> functionType, Map<String, String> properties)
focal_class.full_signature: public static Context getContext(Configuration configuration,AbstractFunctionType<?> functionType, Map<String, String> properties)
focal_class.identifier: getContext
focal_class.modifiers: public static
focal_class.parameters: (Configuration configuration,AbstractFunctionType<?> functionType, Map<String, String> properties)
focal_class.return: Context
focal_class.signature: Context getContext(Configuration configuration,AbstractFunctionType<?> functionType, Map<String, String> properties)
focal_method.body: public static Context getContext(AbstractFunctionType<?> functionType) {
  		return new Context(new Configuration(),functionType, new HashMap<>());
  	}
focal_method.class_method_signature: FunctionRunner.getContext(AbstractFunctionType<?> functionType)
focal_method.full_signature: public static Context getContext(AbstractFunctionType<?> functionType)
focal_method.identifier: getContext
focal_method.modifiers: public static
focal_method.parameters: (AbstractFunctionType<?> functionType)
focal_method.return: Context
focal_method.signature: Context getContext(AbstractFunctionType<?> functionType)