我有一个使用Coldspring和FW1框架的coldfusion应用程序。我有一个 cfc User.cfc
具有许多属性,如姓名、电子邮件等。这些属性是使用 cfproperty
添加的。当我使用 mxunit 为 User.cfc 中的函数编写测试用例时,我得到了如下异常
services.domain.user:从 setName 返回的值 函数的类型不是 services.domain.user。如果 组件名称被指定为返回类型,有可能 找不到组件的定义文件或找不到 访问。
当我尝试使用
<cfset local.user.$("setName") />
所以我的问题是 cfc setter 方法是否返回相同的对象?我认为它应该是无效
你的二传手应该什么都不返回。二传手不应该返回任何东西,这就是为什么他们是二传手而不是二传手。看起来返回类型设置为对象"this"。只有 init 函数应该返回"this"。 检查您的退货类型。您正在使用ColdSpring AND FW/1?这很奇怪。