测试IntersystemsCaché的数据生成器?

时间:2011-06-22 16:27:13

标签: intersystems-cache data-generation faker

是否有任何简单的方法(即库)为Caché创建测试数据,类似于Ruby / Rails的Populator和Faker宝石?

**编辑** 我正在尝试为Epic实现创建测试数据。除了电子医疗记录(EMR)应用程序,该实现还包括一个名为“文本”的工具。我希望我可以将数据生成器与Text一起使用。

2 个答案:

答案 0 :(得分:4)

%Populate类有一堆方法,旨在帮助您为持久化类创建测试数据。

Do ##class(MyApp.MyClass).Populate()

还可以直接使用%PopulateUtils类直接获取随机数据。

USER>w ##class(%PopulateUtils).Name()
Taylor,Kenny O.

USER>w ##class(%PopulateUtils).Street()
3012 Oak Drive

USER>w ##class(%PopulateUtils).SSN()
113-89-3577

答案 1 :(得分:1)

mccrackend是对的。关于这方面的文档可以在这里找到:

http://docs.intersystems.com/cache20102/csp/docbook/DocBook.UI.Page.cls?KEY=GOBJ_populate