Можно получить некоторую информацию:
Фальшивка объекты на самом деле имеют рабочие реализации, но обычно берут некоторый ярлык, который делает их не подходящими для производства
, Тупики предоставляют консервированные ответы на вызовы, выполненные во время теста, обычно не отвечающего вообще ни на что снаружи, что программируется в для теста. Тупики могут также записать информацию о вызовах, таких как почтовый тупик шлюза, который помнит сообщения, которые она 'отправила', или возможно только, сколько сообщений она 'отправила'.
Насмешки - то, о чем мы говорим здесь: объекты, предварительно запрограммированные с ожиданиями, которые формируют спецификацию вызовов, которые они, как ожидают, получат.
Фальшивка : Мы получаем или создаем очень легкую реализацию той же функциональности в соответствии с компонентом, от которого зависит SUT, и дайте SUT команду использовать его вместо реального.
Тупик : Эта реализация настроена для ответа на вызовы от SUT со значениями (или исключения), который осуществит Непротестированный Код (см. Производственные Ошибки на странице X) в SUT. Ключевой признак для использования Тестового Тупика имеет Непротестированный Код, вызванный неспособностью управлять косвенными исходными данными фиктивного объекта SUT
, который реализует тот же интерфейс как объект, от которого зависит SUT (Система Под Тестом). Мы можем использовать Фиктивный объект в качестве наблюдательного поста, когда мы должны сделать Проверку Поведения, чтобы не иметь Непротестированное Требование (см. Производственные Ошибки на странице X), вызванный неспособностью наблюдать побочные эффекты вызова методов на SUT.
я пытаюсь упростить при помощи: Насмешка и Тупик. Я использую Насмешку, когда это - объект, который возвращает значение, которое установлено к протестированному классу. Я использую Тупик для имитации Интерфейсного или Абстрактного класса, который будет протестирован. На самом деле действительно не имеет значения, что Вы называете им, они - все классы, которые не используются в производстве и используются в качестве служебных классов для тестирования.
Проверка путь Вашего ярлыка:
/meadia/data/installedfolder/RubyMine/bin
звуки неправильно мне, попробуйте /media/data/installedfolder/RubyMine/bin
вместо этого.
, Если это не работает, попытайтесь создать свое использование ярлыка сам Rubymine. Перейдите к Инструментам -> , Создают Настольную Запись...
, Это не создаст ярлык на Вашем рабочем столе. Но после этого можно найти Rubymine на Тире. При открытии его Вы будете видеть значок Rubymine на боковой панели. Можно щелкнуть правой кнопкой по Блокировке к Средству запуска для хранения его там.
/opt/
- предпочтение. Возможно, I' ve получил немного за борт удаление его. Если Вы думаете, что это должно принадлежать Вашего ответа, можно найти старую версию, когда Вы нажимаете редактирование - ссылка ниже Ваш ответ и редактируете его назад. – Pedro Henrique 14.05.2020, 06:52