mirror of
https://github.com/Xevion/Pac-Man.git
synced 2025-12-10 08:07:56 -06:00
refactor(test): remove dead code and consolidate test utilities
This commit is contained in:
@@ -34,61 +34,3 @@ fn test_map_node_positions() {
|
||||
assert_eq!(node.position, expected_pos);
|
||||
}
|
||||
}
|
||||
|
||||
// #[test]
|
||||
// fn test_generate_items() {
|
||||
// use pacman::texture::sprite::{AtlasMapper, MapperFrame, SpriteAtlas};
|
||||
// use std::collections::HashMap;
|
||||
|
||||
// let map = Map::new(RAW_BOARD).unwrap();
|
||||
|
||||
// // Create a minimal atlas for testing
|
||||
// let mut frames = HashMap::new();
|
||||
// frames.insert(
|
||||
// "maze/pellet.png".to_string(),
|
||||
// MapperFrame {
|
||||
// x: 0,
|
||||
// y: 0,
|
||||
// width: 8,
|
||||
// height: 8,
|
||||
// },
|
||||
// );
|
||||
// frames.insert(
|
||||
// "maze/energizer.png".to_string(),
|
||||
// MapperFrame {
|
||||
// x: 8,
|
||||
// y: 0,
|
||||
// width: 8,
|
||||
// height: 8,
|
||||
// },
|
||||
// );
|
||||
|
||||
// let mapper = AtlasMapper { frames };
|
||||
// let texture = unsafe { std::mem::transmute::<usize, Texture<'static>>(0usize) };
|
||||
// let atlas = SpriteAtlas::new(texture, mapper);
|
||||
|
||||
// let items = map.generate_items(&atlas).unwrap();
|
||||
|
||||
// // Verify we have items
|
||||
// assert!(!items.is_empty());
|
||||
|
||||
// // Count different types
|
||||
// let pellet_count = items
|
||||
// .iter()
|
||||
// .filter(|item| matches!(item.item_type, pacman::entity::item::ItemType::Pellet))
|
||||
// .count();
|
||||
// let energizer_count = items
|
||||
// .iter()
|
||||
// .filter(|item| matches!(item.item_type, pacman::entity::item::ItemType::Energizer))
|
||||
// .count();
|
||||
|
||||
// // Should have both types
|
||||
// assert_eq!(pellet_count, 240);
|
||||
// assert_eq!(energizer_count, 4);
|
||||
|
||||
// // All items should be uncollected initially
|
||||
// assert!(items.iter().all(|item| !item.is_collected()));
|
||||
|
||||
// // All items should have valid node indices
|
||||
// assert!(items.iter().all(|item| item.node_index < map.graph.node_count()));
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user