diff options
| author | pepper <peppersclothescult@gmail.com> | 2015-01-10 21:32:32 -0800 |
|---|---|---|
| committer | pepper <peppersclothescult@gmail.com> | 2015-01-10 21:32:32 -0800 |
| commit | d53fa8a169832563c62262078b8d2ffe5cab8473 (patch) | |
| tree | b911d06d357d009c976709780f10e92ce915228a /test/plugin/PluginPresetMock.c | |
first
Diffstat (limited to 'test/plugin/PluginPresetMock.c')
| -rw-r--r-- | test/plugin/PluginPresetMock.c | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/test/plugin/PluginPresetMock.c b/test/plugin/PluginPresetMock.c new file mode 100644 index 0000000..8911c75 --- /dev/null +++ b/test/plugin/PluginPresetMock.c @@ -0,0 +1,42 @@ +#include "PluginPresetMock.h" + +static boolByte _openPluginPresetMock(void *pluginPresetPtr) +{ + PluginPreset pluginPreset = (PluginPreset)pluginPresetPtr; + PluginPresetMockData extraData = (PluginPresetMockData)pluginPreset->extraData; + extraData->isOpen = true; + return true; +} + +static boolByte _loadPluginPresetMock(void *pluginPresetPtr, Plugin plugin) +{ + PluginPreset pluginPreset = (PluginPreset)pluginPresetPtr; + PluginPresetMockData extraData = (PluginPresetMockData)pluginPreset->extraData; + extraData->isLoaded = true; + return true; +} + +static void _freePluginPresetMock(void *extraDataPtr) +{ +} + +PluginPreset newPluginPresetMock(void) +{ + PluginPreset pluginPreset = (PluginPreset)malloc(sizeof(PluginPresetMembers)); + PluginPresetMockData extraData = (PluginPresetMockData)malloc(sizeof(PluginPresetMockDataMembers)); + + pluginPreset->presetType = PRESET_TYPE_INTERNAL_PROGRAM; + pluginPreset->presetName = newCharString(); + pluginPreset->compatiblePluginTypes = 0; + pluginPresetSetCompatibleWith(pluginPreset, PLUGIN_TYPE_INTERNAL); + + pluginPreset->openPreset = _openPluginPresetMock; + pluginPreset->loadPreset = _loadPluginPresetMock; + pluginPreset->freePresetData = _freePluginPresetMock; + + extraData->isOpen = false; + extraData->isLoaded = false; + pluginPreset->extraData = extraData; + + return pluginPreset; +} |
