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

pax*_*977 12 unit-testing ada

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

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

小智 8

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

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

(PS.我是Ahven的作者.)