PHP Класс RedUNIT\Base\Aliasing

Tests aliasing functionality, i.e. fetching beans as, inferring correct type and retrieving lists as alias.
Автор: Gabor de Mooij and the RedBeanPHP Community
Наследование: extends RedUNIT\Base
Показать файл Открыть проект

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

Метод Описание
basic ( ) : void Test for quick detect change.
canSwitchParentBean ( ) : void Can switch fetchAs().
clearStateAdditionalTests ( ) : void Describing how clearing state of bean works.
testAliasSwitch ( ) : void Test switching alias (also issue #291).
testAliasWithBeautify ( ) : void Tests whether aliasing plays nice with beautification.
testAliasedFinder ( ) : void Finding $person beans that have been aliased into various roles
testAssociated ( ) : void Associating two beans, then loading the associated bean
testAutoResolver ( ) : void Tests automatic resolvement of parent beans without fetchAs() using inferFetchType (foreign keys).
testBasicFetchAs ( ) Test Basic Fetch AS functionality.
testBasicListVariations ( ) : void Test Basic list variations.
testFetchTypeConfusionIssue291 ( ) : void Issue 291. State not cleared.
testIssueAliasingForLTSVersion ( ) : void Test for aliasing issue for LTS version.
testShadow ( ) : void Switching aliases (->alias) should not change other list during storage.

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

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

Test for quick detect change.
public basic ( ) : void
Результат void

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

Also checks shadow by storing.
public canSwitchParentBean ( ) : void
Результат void

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

Every method returning somthing (except getID) clears prefix-method-state (anything set by withCond,with,alias,fetchAs).
public clearStateAdditionalTests ( ) : void
Результат void

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

Test switching alias (also issue #291).
public testAliasSwitch ( ) : void
Результат void

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

Ensure that aliased column aren't beautified
public testAliasWithBeautify ( ) : void
Результат void

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

Finding $person beans that have been aliased into various roles
public testAliasedFinder ( ) : void
Результат void

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

Associating two beans, then loading the associated bean
public testAssociated ( ) : void
Результат void

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

Tests automatic resolvement of parent beans without fetchAs() using inferFetchType (foreign keys).
public testAutoResolver ( ) : void
Результат void

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

Test Basic Fetch AS functionality.
public testBasicFetchAs ( )

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

Test Basic list variations.
public testBasicListVariations ( ) : void
Результат void

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

Issue 291. State not cleared.
public testFetchTypeConfusionIssue291 ( ) : void
Результат void

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

Test for aliasing issue for LTS version.
public testIssueAliasingForLTSVersion ( ) : void
Результат void

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

Switching aliases (->alias) should not change other list during storage.
public testShadow ( ) : void
Результат void