Проблема в том, что вы не передаете экземпляр Class2 в экземпляр Class1, и нет способа связать два объекта вместе. JMock предназначен для тестирования взаимодействия объектов, поэтому должен быть способ настроить график объектов. Это может быть сеттер или через конструктор. В вашем случае, если Class2 действительно настолько прост, что он просто возвращает значение, то, возможно, не стоит использовать макет, а использовать реальный экземпляр.
Если вы используете макет, то, как говорится в другом посте, вам нужно использовать @RunWith (JMock.class) или assertIsSatisfied (), или попробовать новое правило насмешливого юнита, которое есть в контроле версий.