当我们想要创建一个ColdFusion应用程序时(在我们的开发环境中,与我的PC分开一个盒子),我们设置了一个IIS(互联网信息服务)站点,其物理位置包含组成我们站点的所有CFCs CFM等)
据我所知,MXUnit需要在webroot上,测试本身也是如此,所以我在IIS中为mxunit和我的tests文件夹创建了虚拟目录。我也给这个站点一个绑定(从我的浏览器访问该站点,我也在我的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设置?
答案 0 :(得分:6)
绝对。您也可以在项目或任何目录中设置这些设置。
右键单击Eclipse中的项目或目录,选择" MXUnit",然后从那里开始。
有关详细信息,请单击绿色"帮助"在MXUnit视图中的图标,您将找到完整的解释。