我正在使用 codeigniter 框架,并且正在使用 simpletest 框架对我的模型进行单元测试。
每个模型都有自己的控制器。
我为每个模型使用的大多数 url(用于 web 服务响应)都在它们自己的控制器构造函数中提到。
当我为每个模型运行 simpletest 时,它会从 routes.php 中设置的默认控制器获取所有 url。
例如 :
让我们考虑有两个控制器:控制器 1 和控制器 2 并且有两个模型:模型 1 和模型 2
controller1 映射到 model1 & controller2 映射到 model2
在 routes.php 中,我有
$route['default_controller'] = "controller1";
如果我对模型 2 进行单元测试,我需要将模型 2 映射到控制器 2,但它会映射到控制器 1 本身。
有没有办法动态更改每个模型的默认控制器?或者simpletest框架中有没有办法指定它?
谢谢。