๐Ÿงช BTC Wallet Test Suite

โš ๏ธ Before running tests:
  1. Make sure you've run the SQL commands from sql/wallet_tables.sql
  2. Verify your database connection details in config/database.php
  3. Ensure all class files are properly uploaded

๐Ÿ” Run Tests:

1. Database Connection Test
Tests database connectivity and table structure
2. Authentication System Test
Tests user registration, login, logout functionality
3. Wallet System Test
Tests BTC transfers, balance management, transaction history

๐Ÿ“ Default Credentials:

Admin Login:
Username: admin
Password: password

๐Ÿ”ง Manual Testing Steps:

  1. Run all automated tests above
  2. Register a new user account
  3. Login as admin and send BTC to the new user
  4. Login as the new user and check balance
  5. Verify transaction history appears correctly