remove tests
This commit is contained in:
@@ -385,87 +385,3 @@ impl ModsDependentKind {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use rosu_mods::{generated_mods::DifficultyAdjustOsu, GameMod, GameMods};
|
||||
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn default_ar() {
|
||||
let gamemod = GameMod::HiddenOsu(Default::default());
|
||||
let diff = Difficulty::new().mods(GameMods::from(gamemod));
|
||||
let attrs = BeatmapAttributesBuilder::new().difficulty(&diff).build();
|
||||
|
||||
assert_eq!(attrs.ar, 5.0);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn custom_ar_without_mods() {
|
||||
let gamemod = GameMod::DoubleTimeOsu(Default::default());
|
||||
let diff = Difficulty::new().mods(GameMods::from(gamemod));
|
||||
let attrs = BeatmapAttributesBuilder::new()
|
||||
.ar(8.5, false)
|
||||
.difficulty(&diff)
|
||||
.build();
|
||||
|
||||
assert_eq!(attrs.ar, 10.0);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn custom_ar_with_mods() {
|
||||
let gamemod = GameMod::DoubleTimeOsu(Default::default());
|
||||
let diff = Difficulty::new().mods(GameMods::from(gamemod));
|
||||
let attrs = BeatmapAttributesBuilder::new()
|
||||
.ar(8.5, true)
|
||||
.difficulty(&diff)
|
||||
.build();
|
||||
|
||||
assert_eq!(attrs.ar, 8.5);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn custom_mods_ar() {
|
||||
let mut mods = GameMods::new();
|
||||
mods.insert(GameMod::DoubleTimeCatch(Default::default()));
|
||||
mods.insert(GameMod::DifficultyAdjustOsu(DifficultyAdjustOsu {
|
||||
approach_rate: Some(7.0),
|
||||
..Default::default()
|
||||
}));
|
||||
let diff = Difficulty::new().mods(mods);
|
||||
let attrs = BeatmapAttributesBuilder::new().difficulty(&diff).build();
|
||||
|
||||
assert_eq!(attrs.ar, 9.0);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn custom_ar_custom_mods_ar_without_mods() {
|
||||
let mut mods = GameMods::new();
|
||||
mods.insert(GameMod::DoubleTimeCatch(Default::default()));
|
||||
mods.insert(GameMod::DifficultyAdjustOsu(DifficultyAdjustOsu {
|
||||
approach_rate: Some(9.0),
|
||||
..Default::default()
|
||||
}));
|
||||
|
||||
let diff = Difficulty::new().mods(mods).ar(8.5, false);
|
||||
let attrs = BeatmapAttributesBuilder::new().difficulty(&diff).build();
|
||||
|
||||
assert_eq!(attrs.ar, 10.0);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn custom_ar_custom_mods_ar_with_mods() {
|
||||
let mut mods = GameMods::new();
|
||||
mods.insert(GameMod::DoubleTimeCatch(Default::default()));
|
||||
mods.insert(GameMod::DifficultyAdjustOsu(DifficultyAdjustOsu {
|
||||
approach_rate: Some(9.0),
|
||||
..Default::default()
|
||||
}));
|
||||
|
||||
let diff = Difficulty::new().mods(mods).ar(8.5, true);
|
||||
let attrs = BeatmapAttributesBuilder::new().difficulty(&diff).build();
|
||||
|
||||
assert_eq!(attrs.ar, 8.5);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user