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.values.get("p1").copied().flatten(), Some(2106.0));
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
dac.source_concepts,
|
dac.source_concepts,
|
||||||
vec![
|
vec!["us-gaap:DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired".to_string()]
|
||||||
"us-gaap:DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired"
|
|
||||||
.to_string()
|
|
||||||
]
|
|
||||||
);
|
);
|
||||||
assert_eq!(dac.source_row_keys, vec!["dac-voba".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() {
|
fn derives_cash_flow_rows_applies_signs_and_hides_helper_surfaces() {
|
||||||
let mut rows = empty_map();
|
let mut rows = empty_map();
|
||||||
rows.get_mut("cash_flow").unwrap().extend([
|
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(
|
row(
|
||||||
"capex",
|
"capex",
|
||||||
"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment",
|
"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment",
|
||||||
"cash_flow",
|
"cash_flow",
|
||||||
35.0,
|
35.0,
|
||||||
),
|
),
|
||||||
row(
|
row("debt-repaid", "us-gaap:RepaymentsOfDebt", "cash_flow", 14.0),
|
||||||
"debt-repaid",
|
|
||||||
"us-gaap:RepaymentsOfDebt",
|
|
||||||
"cash_flow",
|
|
||||||
14.0,
|
|
||||||
),
|
|
||||||
row(
|
row(
|
||||||
"share-repurchase",
|
"share-repurchase",
|
||||||
"us-gaap:PaymentsForRepurchaseOfCommonStock",
|
"us-gaap:PaymentsForRepurchaseOfCommonStock",
|
||||||
@@ -1462,9 +1459,18 @@ mod tests {
|
|||||||
assert_eq!(capex.values.get("p1").copied().flatten(), Some(-35.0));
|
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!(debt_repaid.values.get("p1").copied().flatten(), Some(-14.0));
|
||||||
assert_eq!(repurchases.values.get("p1").copied().flatten(), Some(-11.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!(
|
||||||
assert_eq!(changes_other.values.get("p1").copied().flatten(), Some(-10.0));
|
changes_unearned.values.get("p1").copied().flatten(),
|
||||||
assert_eq!(free_cash_flow.values.get("p1").copied().flatten(), Some(85.0));
|
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| {
|
assert!(cash_flow_rows.iter().all(|row| {
|
||||||
row.key != "contract_liability_incurred"
|
row.key != "contract_liability_incurred"
|
||||||
@@ -1570,7 +1576,10 @@ mod tests {
|
|||||||
assert_eq!(cfo.category, "operating");
|
assert_eq!(cfo.category, "operating");
|
||||||
assert_eq!(capex.category, "investing");
|
assert_eq!(capex.category, "investing");
|
||||||
assert_eq!(capex.values.get("p1").copied().flatten(), Some(-25.0));
|
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]
|
#[test]
|
||||||
@@ -1617,6 +1626,9 @@ mod tests {
|
|||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
assert_eq!(capex.values.get("p1").copied().flatten(), Some(-320.0));
|
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