Насмешка за макеты?

Вы должны условно использовать плагин nativescript-worker-loader для инициализации работника при сборке веб-пакетов.

    var worker;
    if (global.TNS_WEBPACK) {
        var GrayscaleWorker = require('nativescript-worker-loader!./ftp-worker-android.js');
        worker = new GrayscaleWorker();
    } else {
        worker = new Worker('./ftp-worker-android.js');
    }
15
задан Ray 24 November 2008 в 22:52
поделиться

5 ответов

Необходимо проверить некоторые видео о насмешке на Dimecasts.net, это - быстрый способ получить ощущение по тому, о чем насмешка, и начните на собственном коде.

Введение во введение Moq

в RhinoMocks

9
ответ дан 1 December 2019 в 03:43
поделиться

В данный момент существует много различных платформ насмешки. Я рекомендовал бы или смотреть на RhinoMock или TypeMock. Оба свободны для персонального / проекты с открытым исходным кодом. TypeMock имеет корпоративную лицензию также.

RhinoMock вынуждает Вас осуществить рефакторинг свой код для тестируемости (в случае необходимости, если у Вас уже есть тестируемый код, Вы делаете хорошее). Это требует большего количества работы, но она оставит Вас с кодом, который слабо связывается, который является благом сам по себе. Из-за этого существуют определенные конструкции, которые Вы просто не можете дразнить непосредственно с Носорогом Однако, можно всегда представлять дополнительные слои косвенности и решать ее тот путь. Концевая строка однако - это: необходимо сделать еще некоторую работу, но в конечном счете рефакторинг принесет пользу коду.

TypeMock, с другой стороны, работает путем изменения кода на лету (он использует профилировщика API для введения кода). Это позволяет Вам использовать насмешку за код, который не в других отношениях подходит для этого типа тестирования. TypeMock в значительной степени позволит Вам дразнить что-либо (за исключением mscorlib), таким образом, будет легко начать, и он работает хорошо с унаследованным кодом. Однако, потому что Вы не вынуждены осуществить рефакторинг свой код, Вы не извлекаете дополнительную пользу из слабо связанных типов. Дополнительно TypeMock будет иногда приводить к очень странным ошибкам вследствие того, что под управлением код изменяется.

4
ответ дан 1 December 2019 в 03:43
поделиться

TypeMock?...

хорошо, лучше всего дразня за меня - интерфейсы, некоторый рефакторинг Вашего кода немного и выяснение, что, Вы хотите протестировать так, чтобы Вам не была нужна никакая насмешка. Или - любое внедрение зависимости для насмешки некоторого материала (но прежде чем необходимо будет осуществить рефакторинг немного курса)

3
ответ дан 1 December 2019 в 03:43
поделиться

Насмешки Носорога являются одной платформой, Вы могли использовать это, я использовал немного.

Шпаргалка имеет несколько ссылок, если Вы хотите испытать некоторых других, хотя статья немного датирована.

3
ответ дан 1 December 2019 в 03:43
поделиться

Возможно, вас заинтересует наша книга, которая сейчас находится в стадии разработки http://www.mockobjects.com/book . Это Java, но принципы те же.

1
ответ дан 1 December 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: