Какой смысл так писать тесты?
От: AlexNek  
Дата: 23.10.12 20:40
Оценка:
Столкнулся с кодом одной известной фирмы и ничего не понял, какой смысл в подобной конструкции?

 [TestFixture]
  public class ...Test : ...TestBase
  {

    [Test]
    public void test001()
    {
      this.DoNamedTest();
    }

    [Test]
    public void test002()
    {
      this.DoNamedTest();
    }

    [Test]
    public void test003()
    {
      this.DoNamedTest();
    }

Имплентацию методов один раз случайно удалось найти, но если искать специально найти почти невозможно, подобных имен море. (Второй раз так и не нашел )
Ладно хочется иметь универсальный запускатель, но отчего бы не сделать его "невидимым", поставив на первое место код для теста.
Ради интереса подсчитал также сколько базовых классов в иерархии. Никогда не поверите — 11 + интерфейс и генерики.

Что я пропустил из новых веяний в тестировании?
Cообщение написано в << RSDN@Home 1.2.0 alpha 5-AN-R8 rev. 13227>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.