Show
Ignore:
Timestamp:
10/30/08 17:18:02 (2 months ago)
Author:
lyokato
Message:

lang/actionscript/as3orm: add tests

Location:
lang/actionscript/as3orm/test/suite
Files:
5 added
2 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/as3orm/test/suite/AllTests.as

    r17538 r22369  
    1414      addTest(SQLOrderTest.suite()); 
    1515      addTest(SQLOptionTest.suite()); 
     16      addTest(SQLCriteriaTest.suite()); 
     17      addTest(DBStatViewTest.suite()); 
     18      addTest(DBResultTest.suite()); 
     19      addTest(DBSchemaTest.suite()); 
     20      addTest(DBRowTest.suite()); 
     21      addTest(DBTableTest.suite()); 
    1622    } 
    1723     
  • lang/actionscript/as3orm/test/suite/DBSchemaTest.as

    r17538 r22369  
    11package suite 
    22{ 
    3  
    43  import flexunit.framework.TestCase; 
    54  import flexunit.framework.TestSuite; 
    6   import flash.filesystem.File; 
    75  import org.coderepos.as3orm.DBSchema; 
    8   import org.coderepos.as3orm.DBTraceLogger; 
    96 
    107  public class DBSchemaTest extends TestCase 
    118  { 
    12  
    139    public function DBSchemaTest(method:String) 
    1410    { 
     
    1915    { 
    2016      var ts:TestSuite = new TestSuite(); 
    21       ts.addTest(new DBSchemaTest("testConnection")); 
     17      ts.addTest(new DBSchemaTest("testLoad")); 
    2218      return ts; 
    2319    } 
    2420 
    25     private function getFile():File 
     21    public function testLoad():void 
    2622    { 
    27       var file:File = File.applicationStorageDirectory.resolvePath("schemaTest.db"); 
    28       return file; 
     23 
    2924    } 
    30  
    31     override public function tearDown():void 
    32     { 
    33       var file:File = getFile(); 
    34       if (file.exists) 
    35         file.deleteFile(); 
    36     } 
    37  
    38     public function testConnection():void 
    39     { 
    40       var file:File = getFile(); 
    41       var schema:DBSchema = new DBSchema(file, new DBTraceLogger()); 
    42       schema.getConnection(function(conn:SQLConnection):void{}); 
    43     } 
    44  
    4525  } 
    4626 
    4727} 
    48