/** * Compares SourceAccounts to see whether those fields which are displayed in the SummaryAccount * tab are faithfully represented, with the exception of the Amount, which changes. * * @param sourceAccount The generated SourceAccountingLine * @param correctSourceAccount The SourceAccountingLine which we think should contain correct * values */ private void compareSourceAccounts( SourceAccountingLine sourceAccount, SourceAccountingLine correctSourceAccount) { Map source = sourceAccount.getValuesMap(); Map correct = correctSourceAccount.getValuesMap(); assertEquals(source.get("chartOfAccountsCode"), correct.get("chartOfAccountsCode")); assertEquals(source.get("accountNumber"), correct.get("accountNumber")); assertEquals(source.get("subAccountNumber"), correct.get("subAccountNumber")); assertEquals(source.get("financialObjectCode"), correct.get("financialObjectCode")); assertEquals(source.get("financialSubObjectCode"), correct.get("financialSubObjectCode")); assertEquals(source.get("projectCode"), correct.get("projectCode")); assertEquals(source.get("organizationReferenceId"), correct.get("organizationReferenceId")); assertEquals( source.get("organizationDocumentNumber"), correct.get("organizationDocumentNumber")); }