From 1daf62f05c19e6f96d16d3688055dfd20d89d2b8 Mon Sep 17 00:00:00 2001 From: manuel Date: Mon, 23 May 2011 20:37:54 +0200 Subject: - add tests - remove notes - fix minamount for subaccounts --- bank-eiffel/account.e | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'bank-eiffel/account.e') diff --git a/bank-eiffel/account.e b/bank-eiffel/account.e index d0a3fc4..1fc62fb 100644 --- a/bank-eiffel/account.e +++ b/bank-eiffel/account.e @@ -1,9 +1,3 @@ -note - description: "Summary description for {ACCOUNT}." - author: "" - date: "$Date$" - revision: "$Revision$" - class ACCOUNT @@ -57,14 +51,15 @@ feature {NONE} -- Initialization do create authorized_signers.make(1) add_authorized_signer (an_authorized_signer) - transfer_minamount := 2.0 - balance := 0.0 creditline := a_credit_line interest_debit := an_interest_debit interest_deposit := an_interest_deposit interest_deposit_range := an_interest_deposit_range interest_debit_range := an_interest_debit_range creditline_range := a_credit_line_range + + set_default_transfer_minamount + balance := 0.0 end feature -- Basic operations @@ -146,6 +141,11 @@ feature {NONE} -- Implementation transfer_minamount_assigned: transfer_minamount = a_transfer_minamount end + set_default_transfer_minamount + do + set_transfer_minamount (2.0) + end + set_creditline (a_creditline: like creditline) require a_creditline_within_bounds: a_creditline >= creditline_range.min -- cgit v1.2.3