Генератор тестовых данных для Intersystems Caché? - PullRequest
2 голосов
/ 22 июня 2011

Существуют ли простые способы (например, библиотеки) для создания данных тестирования для Caché, аналогичные гемам Populator и Faker для Ruby / Rails?

** редактировать ** Я пытаюсь создать тестовые данные для Epic реализации. В дополнение к приложению электронной медицинской документации (EMR), реализация включает в себя инструмент под названием «Текст». Я надеюсь, что смогу использовать генератор данных с текстом.

Ответы [ 2 ]

4 голосов
/ 23 июня 2011

В классе% 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 голос
/ 23 июня 2011

МакКракенд прав.Документы по этому вопросу можно найти здесь:

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

...