背景
当我们想要创建一个ColdFusion应用程序(在我们的开发环境中,一个与我的PC分开的盒子)时,我们设置了一个IIS (internet信息服务)站点,其中包含构成我们站点的所有CFCs、CFM等的物理位置。
据我所知,MXUnit需要在webroot上,测试本身也是如此,所以我在IIS中为mxunit和我的test文件夹创建虚拟目录。我也给这个网站一个绑定(为了从我的浏览器访问网站,我也编辑我的主机文件在我的电脑)。然后使用所提供的ColdFusion站点设置这些站点。
为了使MXUnit在Eclipse中工作,我需要设置它可以在mxunit库中找到RemoteFacade的位置;这是相对于我的绑定的。所以我可能会确定它的位置是:
http://dev19-site1/mxunit/framework/RemoteFacade.cfc

然而,每次我想要为不同的站点运行我的单元测试时,我必须将这些设置更改为
http://dev19-DIFFERENTSITE/mxunit/framework/RemoteFacade.cfc否则,MXunit声称找不到我的CFCs (这是有意义的,因为他们在不同的webroot下)
这有点令人恼火,因为我可能同时在几个网站上工作。
问题
是否有可能以这样的方式设置MXUnit,以便更改我正在处理的特定webroot (但都位于同一个框),而不需要我不断地更改MXUnit设置?
发布于 2015-02-13 17:18:28
绝对一点儿没错。您也可以在项目或任何目录中设置这些设置。
右键单击Eclipse中的项目或目录,选择"MXUnit",然后从那里转到那里。
有关更多信息,请单击MXUnit视图中的绿色“帮助”图标,您将找到完整的解释。
https://stackoverflow.com/questions/28504421
复制相似问题