Каждый язык, поддерживающий объектную ориентацию, имеет порт xUnit. А как насчет не ооо языков? Есть ли преимущества или другие способы ведения дел, и если да, то есть ли прототипный пример (например, xUnit для ОО-языков)?
В Википедии есть хорошая страница со списком структур тестирования по языкам: http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks