Tripal
Public Member Functions | List of all members
Tests\ChadoRecordTest Class Reference
Inheritance diagram for Tests\ChadoRecordTest:
Inheritance graph
[legend]
Collaboration diagram for Tests\ChadoRecordTest:
Collaboration graph
[legend]

Public Member Functions

 recordProvider ()
 
 testInitClass ($table, $values)
 
 testGetTable ($table, $values)
 
 testGetID ($table, $values)
 
 testGetValues ($table, $values)
 
 testGetValue ($table, $values)
 
 testFind ($table, $values)
 
 testFindFail ()
 
 testSetandGetValue ($table, $values)
 
 testSave ($table, $values)
 
 testInsert ($table, $values)
 
 testUpdate ($table, $values)
 
 testDelete ($table, $values)
 

Member Function Documentation

◆ recordProvider()

Tests\ChadoRecordTest::recordProvider ( )

Data provider. A variety of chado records.

Returns
array

◆ testDelete()

Tests\ChadoRecordTest::testDelete (   $table,
  $values 
)

@group chado @group api

@dataProvider recordProvider

◆ testFind()

Tests\ChadoRecordTest::testFind (   $table,
  $values 
)

@group wip @group chado @group api @dataProvider recordProvider

◆ testFindFail()

Tests\ChadoRecordTest::testFindFail ( )

Check that the find method throws an exception when it cant find anything.

Exceptions

◆ testGetID()

Tests\ChadoRecordTest::testGetID (   $table,
  $values 
)

@group wip @group api @group chado @dataProvider recordProvider

Exceptions

◆ testGetTable()

Tests\ChadoRecordTest::testGetTable (   $table,
  $values 
)

@group api @group chado @group wip

Exceptions

◆ testGetValue()

Tests\ChadoRecordTest::testGetValue (   $table,
  $values 
)

@group api @group wip @group chado @dataProvider recordProvider

◆ testGetValues()

Tests\ChadoRecordTest::testGetValues (   $table,
  $values 
)

@group api @group wip @group chado @dataProvider recordProvider

◆ testInitClass()

Tests\ChadoRecordTest::testInitClass (   $table,
  $values 
)

Tests that the class can be initiated with or without a record specified

@group api @group chado @group wip @dataProvider recordProvider

◆ testInsert()

Tests\ChadoRecordTest::testInsert (   $table,
  $values 
)

@group chado @group api

@dataProvider recordProvider

◆ testSave()

Tests\ChadoRecordTest::testSave (   $table,
  $values 
)

Save should work for both an update and an insert

@group chado @group api

@dataProvider recordProvider

◆ testSetandGetValue()

Tests\ChadoRecordTest::testSetandGetValue (   $table,
  $values 
)

@group chado @group api

@dataProvider recordProvider

Exceptions

◆ testUpdate()

Tests\ChadoRecordTest::testUpdate (   $table,
  $values 
)

@group chado @group api

@dataProvider recordProvider


The documentation for this class was generated from the following file: