This repository has been archived on 2026-10-10. You can view files and clone it, but cannot push or open issues or pull requests.
molotov/crates/molotov-core/tests/aaudio_builder_test.rs

17 lines
653 B
Rust

// SPDX-License-Identifier: GPL-3.0-or-later
use molotov_core::audio::builder::AAudioStreamBuilder;
use molotov_core::audio::types::{AAudioDirection, AAudioFormat};
#[test]
fn test_stream_builder_defaults_and_setters() {
let mut builder = AAudioStreamBuilder::new();
builder.set_direction(AAudioDirection::Input);
builder.set_sample_rate(48000);
builder.set_channel_count(2);
builder.set_format(AAudioFormat::PcmFloat);
assert_eq!(builder.direction(), AAudioDirection::Input);
assert_eq!(builder.sample_rate(), 48000);
assert_eq!(builder.channel_count(), 2);
assert_eq!(builder.format(), AAudioFormat::PcmFloat);
}