✏️ 编辑:MemberConfigPeerTest.php
路径:
/virtual/bigbrother/sns/test/unit/model/MemberConfigPeerTest.php
大小:1.72 KB · 修改:2010-08-10 13:59:42 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php include_once dirname(__FILE__) . '/../../bootstrap/unit.php'; include_once dirname(__FILE__) . '/../../bootstrap/database.php'; $t = new lime_test(null, new lime_output_color()); //------------------------------------------------------------ $t->diag('MemberConfigPeer::retrieveByNameAndMemberId()'); $memberConfig = MemberConfigPeer::retrieveByNameAndMemberId('pc_address', 1); $t->isa_ok($memberConfig, 'MemberConfig', 'retrieveByNameAndMemberId() returns a MemberConfig'); $t->is($memberConfig->getValue(), 'sns@example.com', 'MemberConfig::getValue() returns a value'); $t->cmp_ok(MemberConfigPeer::retrieveByNameAndMemberId('example', 2), '===', NULL, 'retrieveByNameAndMemberId() returns NULL if member_config is not registered'); $t->cmp_ok(MemberConfigPeer::retrieveByNameAndMemberId('example', 999), '===', NULL, 'retrieveByNameAndMemberId() returns NULL if member does not exist'); $t->cmp_ok(MemberConfigPeer::retrieveByNameAndMemberId('unknown', 1), '===', NULL, 'retrieveByNameAndMemberId() returns NULL if name does not exist'); //------------------------------------------------------------ $t->diag('MemberConfigPeer::retrieveByNameAndValue()'); $memberConfig = MemberConfigPeer::retrieveByNameAndValue('pc_address', 'sns@example.com'); $t->isa_ok($memberConfig, 'MemberConfig', 'retrieveByNameAndValue() returns a MemberConfig'); $t->is($memberConfig->getMemberId(), 1, 'MemberConfig::getMemberId() returns a memberId'); $t->cmp_ok(MemberConfigPeer::retrieveByNameAndValue('example', 'test'), '===', NULL, 'retrieveByNameAndValue() returns NULL if value is not registered'); $t->cmp_ok(MemberConfigPeer::retrieveByNameAndValue('unknown', 'test value'), '===', NULL, 'retrieveByNameAndValue() returns NULL if name does not exist');
💾 保存
取消
保存为 UTF-8,换行统一为 LF