Hey, i got the same problem too.  I am still not able to import my
fixtures.
My cakephp version is: 1.2.0.6311 beta, and my simpletest version is :
1.0.1beta2

This is my model:

<?php
class Stock extends AppModel {

        var $name = 'Stock';
        var $useTable = 'stocks';
        var $primaryKey = 'SYMBOL';
        var $validate = array(
        );
?>

<?php

App::import('Model', 'Stock');

class StockTest extends Stock{
    var $name = 'StockTest';
        var $useDbConfig = 'test_suite';
        var $cacheSources = false;

  //   var $useTable = null;
  //  var $tablePrefix = null;
}

class StockTestCase extends CakeTestCase {

        var $fixtures = array('stock_test');


        function testCreateRecords() {

                $this->TestObject = new StockTest();
                $result = $this->TestObject->findCount();
                $expected = count($this->records);
                $this->assertEqual($result, $expected);

       }

}
?>

My fixture:
<?php

class StockTestFixture extends CakeTestFixture {

        var $name = 'StockTest';
        var $import = 'Stock';

        var $records = array(
                .......

        );

}
?>

The error that i got is:

Error:  Database table test_suite_stocks for model Stock was not
found.

I just don't get it.  I can make my unit testing working without the
fixture. But, it will go to my real table instead of the test suit
table.  Please help.  I have been trying to do this for couple days
now.



On Jan 8, 4:35 pm, Robby Anderson <[EMAIL PROTECTED]> wrote:
> Woo hoo! Got it to work. For anyone interested, I believe it had to do
> with the customtablein my Model declaration (var $useTable).
>
> To solve my issue, I added two lines to my Test Model declaration:
>
> class UserTest extends User {
>
>     var $name = 'UserTest';
>     var $useDbConfig = 'test_suite';
>     var $cacheSources = false;
>
>     var $useTable = null;
>     var $tablePrefix = null;
>
> }
>
> The last two lines - setting useTable and tablePrefix to null - solved
> my issue, and now my test structure/data is importing perfectly! Me
> = :)
>
> On Jan 8, 3:55 pm, Gwoo <[EMAIL PROTECTED]> wrote:
>
> > Robby,
> > Come to IRC, its much more fun than having to send 4 messages in 2hrs
> > with no response.
> > #cakephp, irc.freenode.net
>
> Th   anks, Gwoo - I'll do that.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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