PHP Класс atk4\data\tests\JoinArrayTest

Наследование: extends TestCase
Показать файл Открыть проект

Открытые методы

Метод Описание
testDirection ( )
testDirection2 ( )
testJoinDelete ( )
testJoinLoading ( ) * public function testJoinSaving4() { $a = ['user'=>[], 'contact'=>[]]; $db = new Persistence_Array($a); $m_u = new Model($db, 'user'); $m_u->addField('name'); $m_u->addField('code'); $j = $m_u->join('contact.code','code'); $j->addField('contact_phone');
testJoinSaving1 ( )
testJoinSaving2 ( )
testJoinSaving3 ( )
testJoinUpdate ( )
testLoadMissing ( )
testMultipleJoins ( )
testReverseJoin ( )
testTrickyCases ( )

Описание методов

testDirection() публичный Метод

public testDirection ( )

testDirection2() публичный Метод

public testDirection2 ( )

testJoinDelete() публичный Метод

public testJoinDelete ( )

testJoinLoading() публичный Метод

$m_u['name']='John'; $m_u['code']='C28'; $m_u['contact_phone']='+123'; $m_u->save(); $this->assertEquals([ 'user'=>[1=>['id'=>1, 'code'=>'C28', 'name'=>'John']], 'contact'=>[1=>['id'=>1, 'code'=>'C28', 'contact_phone'=>'+123']] ], $a); }
public testJoinLoading ( )

testJoinSaving1() публичный Метод

public testJoinSaving1 ( )

testJoinSaving2() публичный Метод

public testJoinSaving2 ( )

testJoinSaving3() публичный Метод

public testJoinSaving3 ( )

testJoinUpdate() публичный Метод

public testJoinUpdate ( )

testLoadMissing() публичный Метод

public testLoadMissing ( )

testMultipleJoins() публичный Метод

public testMultipleJoins ( )

testReverseJoin() публичный Метод

public testReverseJoin ( )

testTrickyCases() публичный Метод

public testTrickyCases ( )