#!/usr/bin/env php getSpacesByAccount(); cid=18398 - 获取用户名为空的空间列表 @0 - 获取用户名为admin的空间列表 - 第0条的name属性 @空间1 - 第0条的k8space属性 @quickon-system - 第0条的owner属性 @admin - 第0条的default属性 @0 - 获取用户名为user1的空间列表 - 第0条的name属性 @空间2 - 第0条的k8space属性 @quickon-app - 第0条的owner属性 @user1 - 第0条的default属性 @1 - 获取用户名为test的空间列表 @0 - 获取用户名为空的空间数量 @0 - 获取用户名为admin的空间数量 @1 - 获取用户名为user1的空间数量 @1 - 获取用户名为test的空间数量 @0 */ include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/lib/model.class.php'; zenData('user')->gen(5); zenData('space')->loadYaml('space')->gen(5); $owners = array('', 'admin', 'user1', 'test'); $spaceTester = new spaceModelTest(); r($spaceTester->getSpacesByAccountTest($owners[0])) && p() && e('0'); // 获取用户名为空的空间列表 r($spaceTester->getSpacesByAccountTest($owners[1])) && p('0:name,k8space,owner,default') && e('空间1,quickon-system,admin,0'); // 获取用户名为admin的空间列表 r($spaceTester->getSpacesByAccountTest($owners[2])) && p('0:name,k8space,owner,default') && e('空间2,quickon-app,user1,1'); // 获取用户名为user1的空间列表 r($spaceTester->getSpacesByAccountTest($owners[3])) && p() && e('0'); // 获取用户名为test的空间列表 r(count($spaceTester->getSpacesByAccountTest($owners[0]))) && p() && e('0'); // 获取用户名为空的空间数量 r(count($spaceTester->getSpacesByAccountTest($owners[1]))) && p() && e('1'); // 获取用户名为admin的空间数量 r(count($spaceTester->getSpacesByAccountTest($owners[2]))) && p() && e('1'); // 获取用户名为user1的空间数量 r(count($spaceTester->getSpacesByAccountTest($owners[3]))) && p() && e('0'); // 获取用户名为test的空间数量