// 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); }