Существует ли инструмент Matlab, аналогичный Doctest для Python? - PullRequest
3 голосов
/ 23 июня 2010

В моей разработке на Python doctest действительно помогло обоим

  • делает написание юнит-тестов менее раздражающим, а
  • объединить примеры использования с документацией.

Мне было интересно, есть ли что-нибудь подобное в мире Matlab? Не нужно буквально использовать комментарии кода в качестве теста, но если бы он обладал этими двумя желаемыми качествами, это было бы здорово!

Ответы [ 3 ]

3 голосов
/ 14 июня 2011

Сейчас есть один.

Doctest - вставлять тестируемые примеры в комментарии справки вашей функции

2 голосов
/ 27 июня 2010

Пока нет, но есть что-то для создания документации под названием M2HTML .

Это очень полезно, и вы можете взглянуть на примеры на этой странице, чтобы увидеть, какие замечательные результаты это дает (даже графики зависимостей :)).

Для модульного тестирования в MATLAB, даже если есть много решений, mlUnit был для меня наиболее эффективным.

1 голос
/ 23 июня 2010

В MATLAB нет прямого эквивалента doctest.

Однако на Matlab File Exchange .

есть хорошая платформа для модульного тестирования.
...