Skip to content
Snippets Groups Projects
QueriesTest.php 1.38 KiB
Newer Older
  • Learn to ignore specific revisions
  • Josh Pollock's avatar
    Josh Pollock committed
    <?php
    namespace calderawp\CalderaFormsQuery\Tests\Unit\Features;
    
    use calderawp\CalderaFormsQuery\Delete\Entry;
    use calderawp\CalderaFormsQuery\Delete\EntryValues;
    use calderawp\CalderaFormsQuery\Tests\Unit\TestCase;
    
    class QueriesTest extends TestCase
    {
    	/**
    	 * Test getting entry delete SQL generator
    	 *
    	 * @covers Queries::entryDelete()
    	 */
    	public function testGetDeleteEntryGenerator()
    	{
    		$queries = $this->featureQueriesFactory();
    		$this->assertTrue(is_a($queries->entryDelete(), Entry::class));
    	}
    
    	/**
    	 * Test getting entry delete values SQL generator
    	 *
    	 * @covers Queries::entryValueDelete()
    	 */
    	public function testGetDeleteEntryValueGenerator()
    	{
    		$queries = $this->featureQueriesFactory();
    		$this->assertTrue(is_a($queries->entryValueDelete(), EntryValues::class));
    	}
    	/**
    	 * Test getting entry select SQL generator
    	 *
    	 * @covers Queries::entrySelect()
    	 */
    	public function testGetSelectEntryGenerator()
    	{
    		$queries = $this->featureQueriesFactory();
    		$this->assertTrue(is_a($queries->entrySelect(), \calderawp\CalderaFormsQuery\Select\Entry::class));
    	}
    
    	/**
    	 * Test getting entry values  select SQL generator
    	 *
    	 * @covers Queries::entryValuesSelect()
    	 */
    	public function testGetSelectEntryValueGenerator()
    	{
    		$queries = $this->featureQueriesFactory();
    		$this->assertTrue(is_a($queries->entryValuesSelect(), \calderawp\CalderaFormsQuery\Select\EntryValues::class));
    	}
    }