#[test_case_source]Expand description
Generates tests based on a provided source and model of that data
(must implement/derive serde::Deserialize or be a build-in type).
§Arguments
source_type: A [SourceType] enum value.
§Example
use rust_test::test_case_source;
use rust_test::SourceType;
use serde::Deserialize;
#[derive(Deserialize, D)]
struct User {
age: u32,
}
#[test_case_source(SourceType::JsonFile("tests/test_ddt_data.json", User))]
fn test_age_is_higher_then_zero(item: User) {
// test logic here
assert!(item.age > 0);
}