Создание изолированной программной среды для тестирования единиц кода C
success = createSandbox
createSandbox("Overwrite",overwrite_option)
создает папку и подпапки песочницы и возвращает значение true, если метод успешно создает песочницу. Имя папки: success = createSandbox<LibraryFileName>_sandbox, где LibraryFileName является LibraryFileName имущества sltest.CodeImporter объект. Этот метод применяется только в том случае, если TestType имущества sltest.CodeImporter объект - UnitTest.
Созданные подкаталоги папок:
autostub - Содержит auto_stub.h и auto_stub.c файлы, которые создаются только в том случае, если импортированный код имеет неопределенные символы.
manualstub - Содержит man_stub.h и man_stub.c файлы, которые можно использовать для обозначения заглушек вручную. man_stub.h файл заголовка включает агрегированный заголовок, если Mode настройка свойства sltest.CodeImporter.SandboxSettings является GenerateAggregatedHeader.
include - Содержит файлы заголовков, необходимые для изолированной программной среды. Эта папка также содержит сгенерированный aggregatedHeader.h или interfaceHeader.h файл. Один aggregatedHeader.h создается, если Mode настройка свойства sltest.CodeImporter.SandboxSettings является GenerateAggregatedHeader. В противном случае папка содержит interfaceHeader.h файл.
src - Содержит копии исходных файлов кода, если CopySource имущества sltest.CodeImporter.SandboxSettings объект - true.
createSandbox("Overwrite", перезаписывает существующую песочницу. Если overwrite_option)overwrite_option является "on", метод удаляет существующий каталог песочницы и создает новый каталог песочницы. Если overwrite_option является "off", метод удаляет все папки, кроме manualstub и создает новую песочницу. Метод не изменяет manualstub или его содержимое. Значение по умолчанию: "off".