@Test(expected = TransformException.class)
public void createsFromMapInvalidTypes() throws ExecutionPlanException {

    // Build a map with the execution plan data
    Map<String, Object> executionPlanMap = new HashMap<>();
    Map<String, String> outputTopics = new HashMap<>();
    outputTopics.put("testOutput", "outputTopic");
    executionPlanMap.put("id", "invalid_rule");
    executionPlanMap.put("input", 2); // INVALID
    executionPlanMap.put("output", outputTopics);
    executionPlanMap.put("executionPlan", "from test select a insert into testOutput");
    // Create the execution plan
    SiddhiPlan.fromMap(executionPlanMap);
}