как правильно выбрать тестовые данные
От: Alexander Pazdnikov  
Дата: 01.03.12 11:59
Оценка:
Здравствуйте, Коллеги.

Подскажите, пожалуйста, как правильно тестировать такие функции, перебором всех возможных вариантов или ещё как-то?
Ссылки на статьи и мат.часть очень приветствую.


/* С++ */

    static bool IsReadJournalDone(bool FullReadDone, bool SessionFullReadDone, bool ReadAlwaysFull, bool NeedFullRead, bool EventOld, bool EventNull)
    {
        /* определим надобность дальнейшего чтения журнала */

        if (SessionFullReadDone)
        {
            return true;
        }

        if (ReadAlwaysFull)
        {
            return false;
        }

        if (NeedFullRead && !FullReadDone)
        {
            return false;
        }

        if (EventNull)
        {
            return true;
        }

        return EventOld;
    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.