Groovy 1.8

Tests added for case with better error reporting for unsatisfied interactions