SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Làm thế nào để kiểm tra các phương pháp xử lý cơ sở dữ liệu SQLite trong Android?

Tôi biết rằng nó sẽ không hoạt động với thử nghiệm JUnit đơn giản

Nó sẽ. Chỉ cần gọi các phương thức của bạn như bình thường và kiểm tra tính chính xác của kết quả.

Điều quan trọng duy nhất là bạn nên sử dụng IsolatedContext để tạo cơ sở dữ liệu của bạn. Trong trường hợp này, tệp cơ sở dữ liệu gốc của bạn từ ứng dụng sẽ vẫn không được sửa đổi. Tất cả các thử nghiệm sẽ hoạt động với tệp cơ sở dữ liệu thử nghiệm riêng biệt có thể được sửa đổi hoặc thậm chí xóa bao nhiêu lần tùy ý.

Bạn có thể có được IsolatedContext thích hợp từ ProviderTestCase2 . (Bạn cũng có thể xem ProviderTestCase2 nguồn để hiểu cách nó hoạt động.)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo Thực thể Phòng cho Bảng có trường có kiểu dữ liệu DÀI trong Sqlite

  2. Kết nối SQLite bị rò rỉ mặc dù mọi thứ đã đóng lại

  3. Tính tổng các giá trị theo tháng tính bằng mili giây

  4. Hiển thị dữ liệu từ cơ sở dữ liệu bằng cách sử dụng bộ điều hợp cơ sở và chế độ xem danh sách

  5. Sử dụng Robolectric với SQLiteAssetHelper