问题标签 [factories]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6516 浏览

java - 如何为 servlet 的 init() 方法抛出异常

好吧,我将首先显示我的代码:

如您所见,编译器迫使我使用 try/catch 来实例化 SecurityController。但是,在我的情况下,如果无法实例化安全控制器,我认为它应该停止实例化 Servlet 并通常抛出异常。对此有何建议/解释?

0 投票
1 回答
600 浏览

javascript - 如何将 AngularUI Google Map 对象传递给工厂或请求转换?

我有一个 REST 服务,它返回我$http在 AngularJS 中使用的工厂使用的地理坐标。为了将这些坐标显示为标记,我需要创建google.maps.Marker同时具有位置和对象的google.maps.Map对象。

我试图找出在工厂中或作为transformResponse. 不幸的是,我使用的 AngularUI maps 指令将地图存储在本地范围内。

Map将对象提供给工厂或 transformResponse的最佳方式是什么?

0 投票
1 回答
143 浏览

c# - DelegateFactories 不返回新对象(工作单元模式)

我有一个返回 UOW 的工厂

第一次调用工厂返回 UOW 的新实例。但是,在随后的调用中,它返回以前创建的实例,而不是新的。我使用说明开发人员“autofac”来使用委托工厂

注册到国际奥委会

0 投票
1 回答
61 浏览

rspec - 带有 RSpec 的 FactoryGirl

我正在使用FactoryGirl. 它一直在报错

我认为发生此错误是因为对象 C 未正确初始化。这里我定义了三个模型 A、B 和 C,其中模型 C 依赖于其他两个模型。我在 factory.rb 中以没有特定顺序编写它们,即首先我编写 C 然后 A 和 B。我想知道它们是否必须根据依赖关系以特定顺序定义。谢谢你。

0 投票
2 回答
192 浏览

c# - 接口对象实例化和n层封装

我们正在构建一个系统,我们希望最终实现“隐藏”数据访问层(以便我们将来可以更改它)。

所以想法是应用程序代码将调用一个接口,该接口将由数据库访问对象实现。所以我们有接口类:

然后我们有实现接口的类:

将这一切加在一起,我们就有了 DataObject 类:

我们的问题出在主应用程序上,因为我不知道 DatabaseInterface 实现是什么:

如何在不知道是哪个类的情况下调用已实现的方法?我肯定在我的设计中遗漏了一些东西。

我们真的想让应用程序完全独立于下面的代码。

[编辑 1]

这些实现驻留在不同的类库中。所以我有以下内容: App 项目 DatabaseInterface 项目 DatabaseAccess 项目 DataObject 项目

0 投票
4 回答
6379 浏览

ruby-on-rails - 使用工厂的序列生成唯一的电话号码

我是 TDD、RSpec 和工厂的新手,并试图了解如何测试每个用户的电话号码属性是唯一的。为此,我试图在我的用户工厂中使用序列。我对以下情况不太幸运:

关于实现这一目标的最佳方法的任何想法?此外,什么样的测试对这样的事情有意义,最终我想向用户模型添加以下验证以使这样的测试通过?

谢谢!

0 投票
1 回答
394 浏览

ruby-on-rails-3 - 为多个测试修改工厂属性的最佳方法?

尝试使用 rspec 和工厂测试一些路由。在规范测试中多次修改现有工厂的最佳方法是什么?

0 投票
2 回答
2266 浏览

ruby-on-rails - 1:Fixnum 的未定义方法“to_sym”

我有一个简单的模型,其中序列作为整数的属性。当我将序列设置为 1 时,它会通过简单的测试用例,即:

工厂:

取消注释序列使测试用例失败并出现问题,即:

0 投票
1 回答
1449 浏览

python - 创建Factory对象时如何设置SubFactory的值

是否可以在不创建两个 Factory 对象的情况下设置 SubFactory 的值?

例如,我有两个工厂;

我想创建MyFactory()并同时设置user.name.

您必须先创建user = UserFactory.create(name="John")还是可以在从 args 到 的单行中完成MyFactory()

目前在测试中我有以下内容;

0 投票
1 回答
1526 浏览

angularjs - Angular Factory 异步调用 - 更新控制器?

我有一个控制器和工厂来处理列表。控制器需要获取工厂加载的列表并将其显示在视图中。我不能在工厂中有 getLists() 方法,因为这需要从 FireBase 异步加载。这是我的控制器代码-

listFactory 看起来像这样-

ListRef 将调度一个“child_added”事件,其中快照参数具有列表数据。我需要以某种方式将其返回给控制器。我想用事件来做到这一点,但我不确定如何在工厂和控制器之间做到这一点。我不想使用根范围,因为我认为这是不好的做法。

我是新手 - 任何帮助将不胜感激!