Hi,

this was an error I had too...the solution is very easy:

Just don't use the seUp() Method to create your model object. Use the
startCase() function and everything will work fine. After I changed
this, everything worked for me.

On Jun 3, 11:46 am, the_woodsman <[EMAIL PROTECTED]> wrote:
> Hi Bakers,
>
> I'm trying to import an existing table. I found a few posts relating
> to this, but none with the same problem.
>
> Basically, I want the test script to create a table, run the tests
> against it and its fixtures, then destroy the table.
> I've managed to get this behaviour when I wasn't importing an existing
> model, but now I'm stuck.
>
> Ideally this should be in the normal DB with a "test_suite" table
> prefix (as is the behaviour when not importing from an existing
> model), although in another DB is okay, as long as it runs the CREATE
> TABLE and DROP TABLE statements for me.
>
> What I have:
>
> //user_confirmation_test_fixture.php
> <?php
> class UserConfirmationTestFixture extends CakeTestFixture {
>     var $name = 'UserConfirmationTest';
>     var $import = 'User';}
>
> ?>
> //the actual test case
> <?php
>
> App::import('Model', 'User');
>
> class UserTest extends User
> {
>         var $useDbConfig = 'test_suite';
>
>         //tried a few variations here!
>     //var $name = 'UserTest';
>         //var $useTable='users';
>     //var $useDbConfig = 'default';
>         //var $tablePrefix = '';
>
> }
>
> class UserTestCase extends CakeTestCase
> {
>         var $TestUser = null;
>         var $fixtures = array( 'user_confirmation_test' );
>
>         function setUp() {
>                 $this->TestUser = new UserTest();
>         }
>
>         function tearDown() {
>                 unset($this->TestUser);
>         }
>
>         function testConfirmEmail()
>         {
>            // some stuff
>         }
>
> }
>
> ?>
>
> My usual error is:
>
> Query: DESCRIBE `test_suite_`
>
> Query: DESCRIBE `test_suite_`
>
> Error:  Database table test_suite_users for model User was not found.
>
> But I want the table creation taken care of by the test suite!!
>
> Any ideas? Maybe it's just a typo or naming convention or some such...
> any help appreciated!
>
> Wood
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to