10
голосов
10ответов
1421 просмотров

Каковы (недостатки написания модульных тестов на языке, отличном от языка кода?

Требования к модульным тестам отличаются от требований к производственному коду.Например, модульные тесты могут быть не такими производительными, как производственный код. Может быть, иногда имеет смысл писать модульные тесты на языке, который лучше подходит для написания модульных тестов?Кон...

1
голосов
1ответов
383 просмотров

SpringJunit4ClassRunner - могу ли я изменить время жизни внедряемых ресурсов?

Экспериментально я обнаружил, что SpringJunit4ClassRunner рассматривает контекст и его bean-компоненты как «область видимости класса» в смысле JUnit.Он инициализирует мои компоненты один раз для всего набора тестов в классе. Есть ли способ использовать этот механизм и сделать все это «тестово...

2
голосов
5ответов
9433 просмотров

Ошибка: «Целью вызова возникло исключение».

Я использую VS 2008 Professional и модульные тесты. Иногда я получаю сообщение об ошибке: Ошибка: «Целью вызова было создано исключение». http://peitor.blogspot.com/2009/10/sometimes-it-works-sometimes-not.html Что я сделал и что не помогло: Запустите Visual Studio в безопасном режи...

4
голосов
4ответов
3798 просмотров

unit test метод, который создает объект

Я пытаюсь разобраться в модульном тестировании , и мне нужно найти еще один кусок головоломки. Я пытаюсь написать тесты для следующего кода. В данном случае у меня действительно простой Front Controller (написанный на PHP). class frontController { public function routeRequest($oRequest...

15
голосов
5ответов
9778 просмотров

Как издеваться над IEnumerable <t>, чтобы я мог протестировать метод, который его получает</t>

У меня есть метод, который я хочу протестировать, ожидающий в качестве параметра IEnumerable&lt;T&gt;. В настоящее время я издеваюсь над содержимым IEnumerable&lt;T&gt; следующим образом (с использованием Moq): var mockParent = new Mock&lt;ICsvTreeGridExportable&gt;(); var mockChild = ne...

1
голосов
1ответов
1229 просмотров

rspec тестирования просмотров с интернационализацией?

Я хочу убедиться, что у меня есть правильные мета-описание / ключевое слово и текст заголовка в моем представлении, поэтому я хочу создать для этого тесты представлений rspec.Теперь настоящая проблема заключается в том, как заставить его работать на нескольких языках. Я сделал это следующим о...

1
голосов
2ответов
299 просмотров

Эта проблема с блокировкой файла связана с тем, что я копирую файл БД для каждого теста MSTest?(с использованием аннотации DeploymentItem)

ИСТОРИЯ : Я проводил модульные тесты в VS2008 с использованием MSTest. В моем проекте есть база данных SqlLite. Я обнаружил, что мне нужно организовать копирование файла базы данных по умолчанию в область MSTest, чтобы тест мог его найти. Для этого я использую следующую аннотацию о тест...

23
голосов
5ответов
13503 просмотров

Как следует документировать модульные тесты?

Я пытаюсь улучшить количество и качество тестов в своих проектах Python.Одна из трудностей, с которыми я столкнулся по мере увеличения количества тестов, - это знать, что делает каждый тест и как он должен помогать выявлять проблемы.Я знаю, что часть отслеживания тестов - это лучшие имена модуль...

0
голосов
1ответов
156 просмотров

Модульные тесты Python - я неправильно использую SetUp?

Что я здесь делаю не так? import unittest class Test_1(unittest.TestCase): def SetUp(self): self.data = [] def test_data(self): self.assertEqual(len(self.data),0) if __name__=='__main__': unittest.main() Когда я запускаю его, он говорит: Отслеживание ...

3
голосов
4ответов
691 просмотров

GH-Unit и цель C ++

У меня есть проект iPhone, который использует GHUnit для проведения модульного тестирования. Недавно мне потребовалось реализовать комплексные числа и перегрузить некоторые операторы, чтобы упростить вычисление БПФ. Целью здесь было создать чистый способ выполнения БПФ без накладных расходов на ...

0
голосов
3ответов
155 просмотров

как провести модульное тестирование правила электронной почты

Я загружаю электронную почту сотрудника в таблицу, затем беру эту коллекцию писем, которую только что скачала, и запускаю для них кучу правил. напримересли письмо отправлено с адреса [email protected], направьте письмо в папку folder1. Как мне написать модульный тест для этого процесса? Прид...

36
голосов
3ответов
17200 просмотров

RhinoMocks - заглушка метода, возвращающего параметр

Я использую RhinoMocks, мне нужно заглушить метод, и он всегда должен возвращать третий параметр, независимо от того, что передается: _service.Stub(x =&gt; x.Method(parm1, parm2, parm3)).Return(parm3); Очевидно, это не так просто.Я не всегда знаю, какими будут пармы, но знаю, что всегда х...

4
голосов
3ответов
2076 просмотров

Как мне сделать профилирование выполнения модульных тестов ruby?

Я хотел бы знать, сколько времени ушло на выполнение 10 самых трудоемких тестов ... как я могу сделать с помощью rspec, есть ли предложения?

1
голосов
1ответов
79 просмотров

LINQ to SQL тестирование

Я использую Linq to sql для доступа к SQL Server. Я пытаюсь писать все свои запросы к базе данных в частичном классе, чтобы к ним можно было получить доступ непосредственно из DataContext. Теперь я хотел бы протестировать контекст данных, но я не могу понять, как это сделать лучше всего. В ос...

0
голосов
2ответов
837 просмотров

Модульное тестирование Django - почему я не могу просто запустить ./tests.py в моем приложении?

Итак, я хорошо знаком с manage.py test myapp. Но я не могу понять, как заставить мой tests.py работать как автономный исполняемый файл.Вам может быть интересно, зачем мне это делать ... Я работаю ( сейчас ) в Eclipse и не могу понять, как настроить инструмент, чтобы просто запускать эту команду....

1
голосов
1ответов
816 просмотров

"Невозможно вызвать метод" dir_path "для неопределенного значения" при запуске компонента Mason в командной строке

Приветствую Я пытаюсь разработать несколько тестов для компонентов Mason, которые требуют запуска их в командной строке, а не на веб-сервере. Когда я пытаюсь это сделать, я получаю сообщение об ошибке: perl -MHTML::Mason::Request -MHTML::Mason::Interp -I./lib \ -e '$int = HTML::Mason::Inte...

1
голосов
1ответов
418 просмотров

Модульные тесты в VS2008 принудительно перестраивают все зависимости

Почему, когда я прохожу свои модульные тесты в VS2008 - с помощью запуска или отладки - VS настаивает на перестройке всех зависимостей тестового проекта, то есть проектов, которые я тестирую в модульных тестах? Иногда они не меняются - я только что внес поправки в некоторые модульные тесты.Ил...

0
голосов
2ответов
1655 просмотров

создание экземпляра Spring bean вне контейнера (для тестирования)

В моем applicationContext.xml есть подписка &lt;bean id="IbatisDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt; &lt;property name="driverClassName" value="oracle.jdbc.OracleDriver"/&gt; &lt;property name="url" value="jdbc:oracle:thin:@123.210.85.56:1...

0
голосов
4ответов
1314 просмотров

Стандартные практики Java / J2EE и варианты дизайна

У меня есть пара дизайнерских / архитектурных вопросов, которые всегда возникают в нашем магазине. Я сказал «наш», а не «я» лично. Некоторые решения были приняты и приняты, когда J2EE был впервые представлен, поэтому есть несколько плохих вариантов дизайна и некоторые хорошие. Как работать ...

1
голосов
5ответов
114 просмотров

Тестирование вещей, которые должны быть одинаковыми в обоих направлениях

Например, метод Equals.a должно равняться b, а b должно равняться a. Можно ли проверить это в одном тестовом примере, используя два утверждения вроде следующего: [Test] public void Equals_TwoEqualObjects_ReturnsTrue() { var a = new Something(); var b = new Something(); Assert.Tha...

66
голосов
9ответов
10523 просмотров

Модульный тест на потокобезопасность?

Я написал класс и множество модульных тестов, но не сделал его потокобезопасным.Теперь я хочу сделать класс потокобезопасным, но чтобы доказать это и использовать TDD, я хочу написать несколько неудачных модульных тестов, прежде чем я начну рефакторинг. Есть хороший способ сделать это? Моя...

15
голосов
4ответов
416 просмотров

Как я могу разделить разные типы тестов Perl, чтобы мне не приходилось запускать их все?

Я заметил, что в Perl все тесты обычно помещаются в каталог t .Как отделить модульный тест от функционального?Или, чтобы сделать вопрос более простым и очевидным, как отделить тесты, которые выполняются быстро, от тестов, которые не выполняются?Когда все тесты выполняются вместе, тестирование з...

-1
голосов
1ответов
1128 просмотров

как подтвердить успех ответа в Groovy модульном тестировании

Привет, я пытаюсь разработать образец приложения на Groovy на Grails.У меня есть действие под названием login.. которое ничего не делает, кроме отображения страницы под названием login.Я думаю, что нет необходимости явно отображать любое представление с именем login внутри действия, поскольку им...

10
голосов
2ответов
4240 просмотров

Ошибка компоновщика: пакет модульных тестов iPhone ссылается на классы приложений

Начиная с приложения, которое уже находится в разработке, я выполнил инструкции из Руководства по разработке для iPhone - приложения для модульного тестирования Я могу успешно включать и использовать классы своего приложения в тесты в стиле приложения, которые выполняются на устройстве, и в...

8
голосов
2ответов
2074 просмотров

Эквивалент FactoryGirl / machinist в c # /. Net

В Rails есть отличный способ создания тестовых данных с помощью factoryGirl / Machinist + Shoulda. с сайта factorygirl «Factory Girl предоставляет структуру и DSL для определения и использования фабрик для создания записей данных для наборов тестов Ruby. Цель состоит в том, чтобы быть менее по...

1
голосов
3ответов
776 просмотров

можно ли это сделать с iBatis + spring

Обычная идиома использования ibatis с пружинной опорой следующая. Или вот как я это делаю. пожалуйста, дайте мне знать, можно ли это сделать лучше? beans xml: &lt;bean id="DataSource" class="org.springframework.jndi.JndiObjectFactoryBean"&gt; &lt;property name="jndiName" value="jdbc/...

8
голосов
6ответов
8612 просмотров

Модульное тестирование на сбой malloc ()

Каков наилучший способ модульного тестирования путей кода с ошибкой malloc()?В большинстве случаев это, вероятно, не имеет значения, потому что вы делаете что-то вроде thingy *my_thingy = malloc(sizeof(thingy)); if (my_thingy == NULL) { fprintf(stderr, "We're so screwed!\n"); exit(EXIT_FA...

3
голосов
4ответов
9427 просмотров

Элемент находится в XPath Checker, но не в Selenium

У меня есть следующий XPath: //div[contains(@id, 'box')]/div/h4/small/a[contains(@href, 'google')]/@href Когда я пробую этот XPath в XPath Checker (расширение Firefox), он всегда отлично работает.Но когда я делаю в Selenium следующее: System.out.println(selenium.getAttribute("//div[con...

0
голосов
2ответов
685 просмотров

База данных не удалена между модульным тестом

Здравствуйте, добрые люди, в моем тесте я обнаружил странное поведение. Я использую JPA hibernate annotation с spring. скажем, у меня есть класс MyObject, и его адрес электронной почты отмечен @Column(name="EMAIL", length=100, unique=true) private String email; Я готовлюсь к тому, что мне...

2
голосов
3ответов
1376 просмотров

Инструменты покрытия кода и Visual Studio 2008 Pro

Просто интересно, что люди используют для инструментов покрытия кода при использовании MS Visual Studio 2008 Pro.Мы используем встроенный тестовый проект MS и инструмент модульного тестирования (тот, который предустановлен с MS VS 2008 pro)!