Тесты process_assert графа

Issue #234 closed
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 234

Функция крайне сложная - никак не прошла бы проверку на цикломатическое число. Вообще
лучше разбить на несколько.

Поэтому давайте - садимся и делаем тесты на каждую (!) ветку.
И два дополнительных теста на ситуации, в которых это глючит:
1) (a)(\b)(b) - ровно по той же причине глючит и последний $
2) (q)$^a

Эти две ситуации исправляем СРОЧНО, вы всех задерживаете...

Reported by oasychev on 2013-10-11 19:16:21

Comments (8)

  1. Former user Account Deleted
    Если в тесте 2) поменять местами ассерты, то создастся граф, на котором будет отображён
    ассерт, стоящий справа...
    

    Reported by grvlter on 2013-10-11 19:52:46

  2. Oleg Sychev reporter
    Терехов - в первом тесте и у вас глючит тоже? Напишите, а то Иванов опять отпираться
    будет...
    

    Reported by oasychev on 2013-10-11 19:55:07

  3. Former user Account Deleted
    Да, тоже глючит. Причём, в тов время как во втором тесте работает выделение, в первом
    оно совершенно некорректно. Во втором тесте при выделении досоздаются нужные узлы,
    а если выделить последний символ а - то узел графа (точка) попадёт по выделение тоже.
    

    Reported by grvlter on 2013-10-11 20:00:17

  4. Oleg Sychev reporter
    Ситуацию 1 мы с Валерием выправили, во 2-й криво считается метка в строке 350.
    Тоже пофиксили 2-ю, Иванов - проверяйте - не могло ли что-то поломаться от этих изменений...
    

    Reported by oasychev on 2013-10-11 21:32:35

  5. Oleg Sychev reporter
    ^((^(^((((aa))))$)$)$)$$
    Проблемы в графе при выделении первой и второй крышки - Иванов, разбирайтесь уже сами
    - но в субботу!
    
    Если у Иванова не включат свет, кто может его в гости пригласить?
    

    Reported by oasychev on 2013-10-11 22:00:41

  6. Oleg Sychev reporter
    Я так понимаю, можно закрывать?
    

    Reported by oasychev on 2014-04-02 00:19:37 - Status changed: Fixed

  7. Log in to comment