Feature("Test Feature1", Scenario("Scenario 1"));
}};
spec.registerHooks(hooks);
spec.execute();
inOrder.verify(hooks).startSpecification(Matchers.notNull(Specification.class));
inOrder.verify(hooks).startFeature(Matchers.notNull(Feature.class));
inOrder.verify(hooks).endFeature(Matchers.notNull(Feature.class), Matchers.eq(FeatureResult.Pending));
inOrder.verify(hooks).endSpecification(Matchers.notNull(Specification.class), Matchers.notNull(SpecOutput.class));