Ada有没有好的单元测试框架?

时间:2009-03-17 18:29:12

标签: unit-testing ada

我来自C ++背景,但我目前在Ada工作。在C ++世界中,我在编写每个类时对其进行单元测试......这似乎不是我们的代码库在工作中的时尚。

我想开始为我创建的Ada软件包实现单元测试,是否有任何好的框架可以做到这一点?

4 个答案:

答案 0 :(得分:8)

有两个类似JUnit的开源单元测试框架,AUnitAhven

如果您使用Ada 2005和GNAT编译器系列,AUnit会很好。缺点是你不能在Ada 95项目中使用它。 Ahven填补了空白,专注于与各种Ada 95编译器(如旧的GNAT编译器,Janus / Ada,ObjectAda)兼容。

(PS。我是Ahven的作者。)

答案 1 :(得分:3)

查看AUnit

答案 2 :(得分:3)

tkoskine说AUnit不支持Ada95;我不知道它来自哪里,过去8年我一直在使用AUnit进行一个仍然是Ada95的项目!

答案 3 :(得分:2)

VectorCAST/Ada已经存在了一段时间。