瀏覽代碼

Added an attach database test.

August Mueller 13 年之前
父節點
當前提交
ccee9b6272
共有 1 個文件被更改,包括 20 次插入0 次删除
  1. 20 0
      src/fmdb.m

+ 20 - 0
src/fmdb.m

@@ -588,6 +588,26 @@ int main (int argc, const char * argv[]) {
     }
     
     
+    // test attach for the heck of it.
+    {
+        
+        //FMDatabase *dbA = [FMDatabase databaseWithPath:dbPath];
+        [fileManager removeItemAtPath:@"/tmp/attachme.db" error:nil];
+        FMDatabase *dbB = [FMDatabase databaseWithPath:@"/tmp/attachme.db"];
+        FMDBQuickCheck([dbB open]);
+        FMDBQuickCheck([dbB executeUpdate:@"create table attached (a text)"]);
+        FMDBQuickCheck(([dbB executeUpdate:@"insert into attached values (?)", @"test"]));
+        FMDBQuickCheck([dbB close]);
+        
+        [db executeUpdate:@"attach database '/tmp/attachme.db' as attack"];
+        
+        rs = [db executeQuery:@"select * from attack.attached"];
+        FMDBQuickCheck([rs next]);
+        [rs close];
+        
+    }
+    
+    
     
     {
         // -------------------------------------------------------------------------------