PHP Класс RedUNIT\Base\Finding

Tests whether we can find beans by passing SQL queries to the Facade or the Finder Service Class.
Автор: Gabor de Mooij and the RedBeanPHP Community
Наследование: extends RedUNIT\Base
Показать файл Открыть проект

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

Метод Описание
testFindAndExport ( ) : void Test find and export.
testFindError ( ) : void Test error handling of SQL states.
testFindLike ( ) : void Tests the findLike method.
testFindLike2 ( ) : void Test findLike.
testFindMulti ( ) : void Test findMulti(). Basic version.
testFindMultiDIY ( ) : void Test findMulti() with manual crafted fields.
testFindMultiDirectArray ( ) : void Test findMuli with self-made arrays.
testFindMultiErrorHandling ( ) : void FindMulti should not throw errors in case of a record-type mismatch.
testFindMultiExtFunc ( ) : void You can build your own mapping functions to remap records to bean.
testFindOneLimitOne ( ) : void Test whether findOne gets a LIMIT 1 clause.
testFindOrCreate ( ) : void Tests the findOrCreate method.
testFinding ( ) : void Begin testing.
testINClause ( ) : void Test forming IN-clause using genSlots and flat.
testMultiAdvanced ( ) : void Tests the complex use case for findMulti().
testTreeTraversal ( ) : void Test tree traversal with searchIn().

Приватные методы

Метод Описание
getColors ( array $flowers, boolean $noSort = FALSE ) : string Helper for testing findLike.
insertBookData ( ) : void Inserts data for findMulti-tests.
map ( string $parentName, string $childName ) : array A custom record-to-bean mapping function for findMulti test.

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

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

Test find and export.
public testFindAndExport ( ) : void
Результат void

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

Test error handling of SQL states.
public testFindError ( ) : void
Результат void

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

Tests the findLike method.
public testFindLike ( ) : void
Результат void

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

Test findLike.
public testFindLike2 ( ) : void
Результат void

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

Test findMulti(). Basic version.
public testFindMulti ( ) : void
Результат void

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

Test findMulti() with manual crafted fields.
public testFindMultiDIY ( ) : void
Результат void

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

Test findMuli with self-made arrays.
public testFindMultiDirectArray ( ) : void
Результат void

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

FindMulti should not throw errors in case of a record-type mismatch.
public testFindMultiErrorHandling ( ) : void
Результат void

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

Just like the preloader once did. However now you can define the mapping yourself using closures. This test verifies that such a function would actually work. This method also tests whether empty records (resulting from LEFT JOINS for instance) do not produce unnecessary, empty beans.
public testFindMultiExtFunc ( ) : void
Результат void

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

Test whether findOne gets a LIMIT 1 clause.
public testFindOneLimitOne ( ) : void
Результат void

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

Tests the findOrCreate method.
public testFindOrCreate ( ) : void
Результат void

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

This method runs the actual test pack.
public testFinding ( ) : void
Результат void

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

Test forming IN-clause using genSlots and flat.
public testINClause ( ) : void
Результат void

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

Tests the complex use case for findMulti().
public testMultiAdvanced ( ) : void
Результат void

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

Test tree traversal with searchIn().
public testTreeTraversal ( ) : void
Результат void