2

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

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

4

2 回答 2

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
于 2011-06-23T12:59:09.267 回答
1

mccrackend 是对的。可以在此处找到有关此的文档:

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

于 2011-06-23T14:25:36.187 回答