Format surface_mapper tests
This commit is contained in:
@@ -1358,10 +1358,7 @@ mod tests {
|
||||
assert_eq!(dac.values.get("p1").copied().flatten(), Some(2106.0));
|
||||
assert_eq!(
|
||||
dac.source_concepts,
|
||||
vec![
|
||||
"us-gaap:DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired"
|
||||
.to_string()
|
||||
]
|
||||
vec!["us-gaap:DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired".to_string()]
|
||||
);
|
||||
assert_eq!(dac.source_row_keys, vec!["dac-voba".to_string()]);
|
||||
|
||||
@@ -1379,19 +1376,19 @@ mod tests {
|
||||
fn derives_cash_flow_rows_applies_signs_and_hides_helper_surfaces() {
|
||||
let mut rows = empty_map();
|
||||
rows.get_mut("cash_flow").unwrap().extend([
|
||||
row("cfo", "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cash_flow", 120.0),
|
||||
row(
|
||||
"cfo",
|
||||
"us-gaap:NetCashProvidedByUsedInOperatingActivities",
|
||||
"cash_flow",
|
||||
120.0,
|
||||
),
|
||||
row(
|
||||
"capex",
|
||||
"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment",
|
||||
"cash_flow",
|
||||
35.0,
|
||||
),
|
||||
row(
|
||||
"debt-repaid",
|
||||
"us-gaap:RepaymentsOfDebt",
|
||||
"cash_flow",
|
||||
14.0,
|
||||
),
|
||||
row("debt-repaid", "us-gaap:RepaymentsOfDebt", "cash_flow", 14.0),
|
||||
row(
|
||||
"share-repurchase",
|
||||
"us-gaap:PaymentsForRepurchaseOfCommonStock",
|
||||
@@ -1462,9 +1459,18 @@ mod tests {
|
||||
assert_eq!(capex.values.get("p1").copied().flatten(), Some(-35.0));
|
||||
assert_eq!(debt_repaid.values.get("p1").copied().flatten(), Some(-14.0));
|
||||
assert_eq!(repurchases.values.get("p1").copied().flatten(), Some(-11.0));
|
||||
assert_eq!(changes_unearned.values.get("p1").copied().flatten(), Some(25.0));
|
||||
assert_eq!(changes_other.values.get("p1").copied().flatten(), Some(-10.0));
|
||||
assert_eq!(free_cash_flow.values.get("p1").copied().flatten(), Some(85.0));
|
||||
assert_eq!(
|
||||
changes_unearned.values.get("p1").copied().flatten(),
|
||||
Some(25.0)
|
||||
);
|
||||
assert_eq!(
|
||||
changes_other.values.get("p1").copied().flatten(),
|
||||
Some(-10.0)
|
||||
);
|
||||
assert_eq!(
|
||||
free_cash_flow.values.get("p1").copied().flatten(),
|
||||
Some(85.0)
|
||||
);
|
||||
|
||||
assert!(cash_flow_rows.iter().all(|row| {
|
||||
row.key != "contract_liability_incurred"
|
||||
@@ -1570,7 +1576,10 @@ mod tests {
|
||||
assert_eq!(cfo.category, "operating");
|
||||
assert_eq!(capex.category, "investing");
|
||||
assert_eq!(capex.values.get("p1").copied().flatten(), Some(-25.0));
|
||||
assert_eq!(free_cash_flow.values.get("p1").copied().flatten(), Some(65.0));
|
||||
assert_eq!(
|
||||
free_cash_flow.values.get("p1").copied().flatten(),
|
||||
Some(65.0)
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -1617,6 +1626,9 @@ mod tests {
|
||||
.unwrap();
|
||||
|
||||
assert_eq!(capex.values.get("p1").copied().flatten(), Some(-320.0));
|
||||
assert_eq!(acquisitions.values.get("p1").copied().flatten(), Some(-15.0));
|
||||
assert_eq!(
|
||||
acquisitions.values.get("p1").copied().flatten(),
|
||||
Some(-15.0)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user