Есть ли какие-либо хорошие платформы Модульного теста для Ada? [закрытый]

Если вы хотите получить доступ к этому, вы должны использовать функции стрелок:

fruits: any[] = [];

doSomething() {
  this.myArray.forEach(m => {
    const my = { test: true };
    this.fruits.push(my);
  }
}

Функции стрелок приведут к его лексической ограниченности, что позволит вам получить доступ к this из самого контекста объекта ( внешняя сфера). Подробнее об этом здесь .

12
задан paxos1977 17 March 2009 в 18:29
поделиться

4 ответа

Существует две подобных JUnit платформы поблочного тестирования с открытым исходным кодом вокруг, AUnit и Ahven.

AUnit хорош при использовании Ada 2005 и семейство компиляторов GNAT. Оборотная сторона - то, что Вы не можете использовать его в Ada 95 проектов. Ahven заполняет разрыв и концентрирует на том, чтобы быть совместимым с различной Ada 95 компиляторов (как более старые компиляторы GNAT, Janus/Ada, ObjectAda).

(PS. Я - автор Ahven.)

8
ответ дан 2 December 2019 в 20:19
поделиться

Выезд AUnit

3
ответ дан 2 December 2019 в 20:19
поделиться

VectorCAST/Ada был вокруг некоторое время.

2
ответ дан 2 December 2019 в 20:19
поделиться

tkoskine говорит, что AUnit не поддерживает Ada95; Не знаю, откуда это взялось, последние 8 лет я использую AUnit в проекте, который все еще является Ada95!

3
ответ дан 2 December 2019 в 20:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: