Skip to content

Commit 25b0131

Browse files
committed
read assets test split into two possible situations
1 parent ab03905 commit 25b0131

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/input/asset.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,10 @@ mod tests {
105105
}
106106

107107
#[rstest]
108+
#[case::max_decommission_year_provided(Some(2015))]
109+
#[case::max_decommission_year_not_provided(None)]
108110
fn test_read_assets_from_iter_valid(
111+
#[case] max_decommission_year: Option<u32>,
109112
agent_ids: IndexSet<AgentID>,
110113
processes: ProcessMap,
111114
region_ids: IndexSet<RegionID>,
@@ -116,14 +119,15 @@ mod tests {
116119
region_id: "GBR".into(),
117120
capacity: Capacity(1.0),
118121
commission_year: 2010,
119-
max_decommission_year: None,
122+
max_decommission_year: max_decommission_year,
120123
};
121-
let asset_out = Asset::new_future(
124+
let asset_out = Asset::new_future_with_max_decommission(
122125
"agent1".into(),
123126
Rc::clone(processes.values().next().unwrap()),
124127
"GBR".into(),
125128
Capacity(1.0),
126129
2010,
130+
max_decommission_year,
127131
)
128132
.unwrap();
129133
assert_equal(

0 commit comments

Comments
 (0)