use pickleball_elo::glicko::{GlickoRating, Glicko2Calculator};

fn main() {
    println!("Testing Glicko-2 calculator...");
    
    let calc = Glicko2Calculator::new();
    let player1 = GlickoRating::new_player();
    let player2 = GlickoRating::new_player();
    
    println!("Player 1 before: rating={}, rd={}, vol={}", 
        player1.rating, player1.rd, player1.volatility);
    
    println!("Calculating update...");
    let updated = calc.update_rating(&player1, &[(player2, 1.0)]);
    
    println!("Player 1 after: rating={}, rd={}, vol={}", 
        updated.rating, updated.rd, updated.volatility);
    
    println!("✅ Test complete!");
}
