mirror of
				https://github.com/isar/rusqlite.git
				synced 2025-10-31 13:58:55 +08:00 
			
		
		
		
	Merge remote-tracking branch 'jgallagher/master' into vtab
This commit is contained in:
		| @@ -228,7 +228,7 @@ impl From<csv::Error> for Error { | ||||
|  | ||||
| #[cfg(test)] | ||||
| mod test { | ||||
|     use Connection; | ||||
|     use {Connection,Result}; | ||||
|     use vtab::csvtab; | ||||
|  | ||||
|     #[test] | ||||
| @@ -244,13 +244,8 @@ mod test { | ||||
|                 assert_eq!(vec!["rowid", "colA", "colB", "colC"], headers); | ||||
|             } | ||||
|  | ||||
|             let rows = s.query(&[]).unwrap(); | ||||
|             let mut sum = 0; | ||||
|             for row in rows { | ||||
|                 let row = row.unwrap(); | ||||
|                 let id: i64 = row.get(0); | ||||
|                 sum = sum + id; | ||||
|             } | ||||
|             let ids: Result<Vec<i32>> = s.query_map(&[], |row| row.get::<i32, i32>(0)).unwrap().collect(); | ||||
|             let sum = ids.unwrap().iter().fold(0, |acc, &id| acc + id); | ||||
|             assert_eq!(sum, 15); | ||||
|         } | ||||
|         db.execute_batch("DROP TABLE vtab").unwrap(); | ||||
|   | ||||
| @@ -163,14 +163,12 @@ mod test { | ||||
|         p3.borrow_mut().append(&mut vec![-1, -5, -10]); | ||||
|  | ||||
|         { | ||||
|             let rows = s.query(&[]).unwrap(); | ||||
|             for row in rows { | ||||
|                 let row = row.unwrap(); | ||||
|             s.query_map(&[], |row| { | ||||
|                 let i1: i64 = row.get(0); | ||||
|                 assert!(i1 == 1 || i1 == 3); | ||||
|                 assert_eq!(11, row.get(1)); | ||||
|                 assert_eq!(-5, row.get(2)); | ||||
|             } | ||||
|             }).unwrap(); | ||||
|         } | ||||
|  | ||||
|         p1.borrow_mut().clear(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user