Завершение работы Ehcache, вызывающее исключение при запуске набора тестов

Как уже упоминалось, есть свойство superdevmode, которое вы можете использовать.

Вот пример реальной жизни:

  1. Создайте класс, содержащий метод, который говорит, что мы не находимся в SuperDevMode:
    public class SuperDevModeIndicator {
        public boolean isSuperDevMode() {
            return false;
        }
    }
    
  2. Расширьте предыдущий класс и переопределите метод, чтобы сообщить, что мы находимся в SuperDevMode:
    public class SuperDevModeIndicatorTrue extends SuperDevModeIndicator {
        @Override
        public boolean isSuperDevMode() {
            return true;
        }
    }
    
  3. Используйте только один подходящий класс в зависимости от свойства superdevmode - используйте отложенную привязку - поместите это в свой *.gwt.xml :
    
    
      
      
    
    
  4. Создавать класс SuperDevModeIndicator по отложенному привязке:
    SuperDevModeIndicator superDevModeIndicator = GWT.create(SuperDevModeIndicator.class);
    
  5. Использовать его, чтобы проверить, находитесь ли вы в SuperDevMode или нет:
    superDevModeIndicator.isSuperDevMode();
    

Voila!

Здесь вы найдете документацию по Отложенное связывание .

16
задан genjosanzo 30 April 2013 в 02:18
поделиться