package com.extensiblejava.audit2.test; import java.util.*; import junit.framework.*; import junit.textui.*; import com.extensiblejava.audit.audit2.*; import com.extensiblejava.audit.*; import java.math.*; public class AuditFacade2Test extends TestCase { public static void main(String[] args) { String[] testCaseName = { AuditFacade2Test.class.getName() }; junit.textui.TestRunner.main(testCaseName); } public void testAudit() throws Exception { AuditFacade2 a1 = new AuditFacade2(); BigDecimal amount = a1.audit(new Auditable() { public BigDecimal getAmount() { return new BigDecimal("100.00"); }; }); assertEquals(amount, new BigDecimal("85.00")); } }