#!/usr/bin/env php loadYaml('instance_backup', false, 2)->gen(5); zenData('user')->loadYaml('user_backup', false, 2)->gen(5); su('admin'); $instanceTest = new instanceModelTest(); $validInstance = new stdClass(); $validInstance->id = 1; $validInstance->name = 'test-instance'; $validInstance->k8name = 'test-k8name'; $validInstance->chart = 'zentao'; $validInstance->status = 'running'; $validInstance->space = 1; $validInstance->spaceData = new stdClass(); $validInstance->spaceData->k8space = 'default'; $validUser = new stdClass(); $validUser->account = 'admin'; $emptyInstance = new stdClass(); $emptyInstance->spaceData = new stdClass(); $emptyInstance->spaceData->k8space = 'default'; $emptyInstance->k8name = ''; $emptyUser = new stdClass(); $emptyUser->account = ''; $invalidInstance = new stdClass(); $invalidInstance->id = 0; $invalidInstance->name = ''; $invalidInstance->k8name = ''; $invalidInstance->spaceData = new stdClass(); $invalidInstance->spaceData->k8space = 'default'; $invalidUser = new stdClass(); $invalidUser->account = ''; r($instanceTest->backupTest($validInstance, $validUser)) && p() && e('0'); r($instanceTest->backupTest($emptyInstance, $validUser)) && p() && e('0'); r($instanceTest->backupTest($validInstance, $emptyUser)) && p() && e('0'); r($instanceTest->backupTest($invalidInstance, $validUser)) && p() && e('0'); r($instanceTest->backupTest($validInstance, $invalidUser)) && p() && e('0');