5

背景

当我们想要创建一个 ColdFusion 应用程序(在我们的开发环境中,与我的 PC 分开的盒子)时,我们设置了一个 IIS(互联网信息服务)站点,其物理位置包含构成我们站点的所有 CFC、CFM 等)。

据我了解,MXUnit 需要位于 webroot 上,测试本身也是如此,因此我在 IIS 中为 mxunit 和我的测试文件夹创建了虚拟目录。我还给这个站点一个绑定(为了从我的浏览器访问站点,我还在我的 PC 上编辑我的主机文件)。然后使用提供的 wsconfig.exe 将它们设置为 ColdFusion 站点。

为了让 MXUnit 在 Eclipse 中工作,我需要设置它可以在 mxunit 库中找到 RemoteFacade 的位置;这与我的绑定有关。所以我可能会设置它的位置是:

http://dev19-site1/mxunit/framework/RemoteFacade.cfc

在此处输入图像描述

然而; 每次我想为不同站点运行单元测试时,我都必须将这些设置更改为

http://dev19-DIFFERENTSITE/mxunit/framework/RemoteFacade.cfc

否则 MXunit 声称无法找到我的 CFC(这是有道理的,因为它们位于不同的 webroot 下)

这有点烦人,因为我可能同时在多个站点上工作。

问题

是否可以设置 MXUnit 以更改我正在处理的特定 webroot(但都在同一个盒子上)不涉及我必须不断更改 MXUnit 设置?

4

1 回答 1

6

绝对地。您也可以在项目或任何目录中设置这些设置。

右键单击 Eclipse 中的项目或目录,选择“MXUnit”,然后从那里开始。

有关更多信息,请单击 MXUnit 视图中的绿色“帮助”图标,您将找到完整的说明。

于 2015-02-13T17:18:28.530 回答