@@ -87,10 +87,10 @@ class ConnectionTests : SQLiteTestCase {
8787    } 
8888
8989    func  test_scalar_preparesRunsAndReturnsScalarValues( )  { 
90-         XCTAssertEqual ( 0 ,  db. scalar ( " SELECT count(*) FROM users WHERE admin = 0 " )  as?  Int64 ) 
91-         XCTAssertEqual ( 0 ,  db. scalar ( " SELECT count(*) FROM users WHERE admin = ? " ,  0 )  as?  Int64 ) 
92-         XCTAssertEqual ( 0 ,  db. scalar ( " SELECT count(*) FROM users WHERE admin = ? " ,  [ 0 ] )  as?  Int64 ) 
93-         XCTAssertEqual ( 0 ,  db. scalar ( " SELECT count(*) FROM users WHERE admin = $admin " ,  [ " $admin " :  0 ] )  as?  Int64 ) 
90+         XCTAssertEqual ( 0 ,  try !   db. scalar ( " SELECT count(*) FROM users WHERE admin = 0 " )  as?  Int64 ) 
91+         XCTAssertEqual ( 0 ,  try !   db. scalar ( " SELECT count(*) FROM users WHERE admin = ? " ,  0 )  as?  Int64 ) 
92+         XCTAssertEqual ( 0 ,  try !   db. scalar ( " SELECT count(*) FROM users WHERE admin = ? " ,  [ 0 ] )  as?  Int64 ) 
93+         XCTAssertEqual ( 0 ,  try !   db. scalar ( " SELECT count(*) FROM users WHERE admin = $admin " ,  [ " $admin " :  0 ] )  as?  Int64 ) 
9494        AssertSQL ( " SELECT count(*) FROM users WHERE admin = 0 " ,  4 ) 
9595    } 
9696
@@ -238,7 +238,7 @@ class ConnectionTests : SQLiteTestCase {
238238            try !   db. transaction  { 
239239                try   self . InsertUser ( " alice " ) 
240240            } 
241-             XCTAssertEqual ( 1 ,  db. scalar ( " SELECT count(*) FROM users " )  as?  Int64 ) 
241+             XCTAssertEqual ( 1 ,  try !   db. scalar ( " SELECT count(*) FROM users " )  as?  Int64 ) 
242242        } 
243243    } 
244244
@@ -252,7 +252,7 @@ class ConnectionTests : SQLiteTestCase {
252252                } 
253253            }  catch  { 
254254            } 
255-             XCTAssertEqual ( 0 ,  db. scalar ( " SELECT count(*) FROM users " )  as?  Int64 ) 
255+             XCTAssertEqual ( 0 ,  try !   db. scalar ( " SELECT count(*) FROM users " )  as?  Int64 ) 
256256        } 
257257    } 
258258
@@ -268,36 +268,36 @@ class ConnectionTests : SQLiteTestCase {
268268                } 
269269            }  catch  { 
270270            } 
271-             XCTAssertEqual ( 0 ,  db. scalar ( " SELECT count(*) FROM users " )  as?  Int64 ) 
271+             XCTAssertEqual ( 0 ,  try !   db. scalar ( " SELECT count(*) FROM users " )  as?  Int64 ) 
272272        } 
273273    } 
274274
275275    func  test_createFunction_withArrayArguments( )  { 
276276        db. createFunction ( " hello " )  {  $0 [ 0 ] . map  {  " Hello,  \( $0) ! "  }  } 
277277
278-         XCTAssertEqual ( " Hello, world! " ,  db. scalar ( " SELECT hello('world') " )  as?  String ) 
279-         XCTAssert ( db. scalar ( " SELECT hello(NULL) " )  ==  nil ) 
278+         XCTAssertEqual ( " Hello, world! " ,  try !   db. scalar ( " SELECT hello('world') " )  as?  String ) 
279+         XCTAssert ( try !   db. scalar ( " SELECT hello(NULL) " )  ==  nil ) 
280280    } 
281281
282282    func  test_createFunction_createsQuotableFunction( )  { 
283283        db. createFunction ( " hello world " )  {  $0 [ 0 ] . map  {  " Hello,  \( $0) ! "  }  } 
284284
285-         XCTAssertEqual ( " Hello, world! " ,  db. scalar ( " SELECT  \" hello world \" ('world') " )  as?  String ) 
286-         XCTAssert ( db. scalar ( " SELECT  \" hello world \" (NULL) " )  ==  nil ) 
285+         XCTAssertEqual ( " Hello, world! " ,  try !   db. scalar ( " SELECT  \" hello world \" ('world') " )  as?  String ) 
286+         XCTAssert ( try !   db. scalar ( " SELECT  \" hello world \" (NULL) " )  ==  nil ) 
287287    } 
288288
289289    func  test_createCollation_createsCollation( )  { 
290-         db. createCollation ( " NODIACRITIC " )  {  lhs,  rhs in 
290+         try !   db. createCollation ( " NODIACRITIC " )  {  lhs,  rhs in 
291291            return  lhs. compare ( rhs,  options:  . DiacriticInsensitiveSearch) 
292292        } 
293-         XCTAssertEqual ( 1 ,  db. scalar ( " SELECT ? = ? COLLATE NODIACRITIC " ,  " cafe " ,  " café " )  as?  Int64 ) 
293+         XCTAssertEqual ( 1 ,  try !   db. scalar ( " SELECT ? = ? COLLATE NODIACRITIC " ,  " cafe " ,  " café " )  as?  Int64 ) 
294294    } 
295295
296296    func  test_createCollation_createsQuotableCollation( )  { 
297-         db. createCollation ( " NO DIACRITIC " )  {  lhs,  rhs in 
297+         try !   db. createCollation ( " NO DIACRITIC " )  {  lhs,  rhs in 
298298            return  lhs. compare ( rhs,  options:  . DiacriticInsensitiveSearch) 
299299        } 
300-         XCTAssertEqual ( 1 ,  db. scalar ( " SELECT ? = ? COLLATE  \" NO DIACRITIC \" " ,  " cafe " ,  " café " )  as?  Int64 ) 
300+         XCTAssertEqual ( 1 ,  try !   db. scalar ( " SELECT ? = ? COLLATE  \" NO DIACRITIC \" " ,  " cafe " ,  " café " )  as?  Int64 ) 
301301    } 
302302
303303    func  test_interrupt_interruptsLongRunningQuery( )  { 
0 commit comments