Skip to content
Snippets Groups Projects
FeatureContainerTest.php 1.06 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?php
    
    
    namespace calderawp\CalderaFormsQuery\Tests\Integration\Features;
    
    
    use calderawp\CalderaFormsQuery\Features\FeatureContainer;
    use calderawp\CalderaFormsQuery\Tests\Integration\IntegrationTestCase;
    
    class FeatureContainerTest extends IntegrationTestCase
    {
    
    	/**
    	 * Test the table names
    	 *
    	 * @covers FeatureContainer::getQueries()
    	 * @covers FeatureContainer::bindServices()
    	 */
    	public function testTableNames()
    	{
    		$container = $this->containerFactory();
    
    		//Select entry
    		$this->assertEquals( $this->entryTableName(),
    			$container
    				->getQueries()
    				->entrySelect()
    				->getTableName()
    		);
    
    		//Select entry value
    		$this->assertEquals( $this->entryValueTableName(),
    			$container
    				->getQueries()
    				->entryValuesSelect()
    				->getTableName()
    		);
    
    		//Delete entry
    		$this->assertEquals( $this->entryTableName(),
    			$container
    				->getQueries()
    				->entryDelete()
    				->getTableName()
    		);
    
    		//Delete entry values
    		$this->assertEquals( $this->entryValueTableName(),
    			$container
    				->getQueries()
    				->entryValueDelete()
    				->getTableName()
    		);
    	}
    }