more tests
This commit is contained in:
		
							parent
							
								
									e4bfce8d21
								
							
						
					
					
						commit
						34ca154cd9
					
				
							
								
								
									
										27
									
								
								hledger.hs
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								hledger.hs
									
									
									
									
									
								
							| @ -2,6 +2,7 @@ | ||||
| -- GPLv3, (c) Simon Michael & contributors,  | ||||
| -- ledger is at http://newartisans.com/ledger.html | ||||
| 
 | ||||
| import Debug.Trace | ||||
| import System.Directory (getHomeDirectory) | ||||
| import System.Environment (getEnv) | ||||
| import Control.Exception (assert) | ||||
| @ -25,6 +26,20 @@ sample_entry2 = "\ | ||||
| \  assets:checking\n\ | ||||
| \\n" --" | ||||
| 
 | ||||
| sample_entry3 = "\ | ||||
| \2007/01/01 * opening balance\n\ | ||||
| \    assets:cash                                $4.82\n\ | ||||
| \    equity:opening balances\n\ | ||||
| \\n\ | ||||
| \2007/01/01 * opening balance\n\ | ||||
| \    assets:cash                                $4.82\n\ | ||||
| \    equity:opening balances\n\ | ||||
| \\n\ | ||||
| \2007/01/28 coopportunity\n\ | ||||
| \  expenses:food:groceries                 $47.18\n\ | ||||
| \  assets:checking\n\ | ||||
| \\n" --" | ||||
| 
 | ||||
| sample_periodic_entry = "\ | ||||
| \~ monthly from 2007/2/2\n\ | ||||
| \  assets:saving            $200.00\n\ | ||||
| @ -37,6 +52,16 @@ sample_periodic_entry2 = "\ | ||||
| \  assets:checking\n\ | ||||
| \\n" --" | ||||
| 
 | ||||
| sample_periodic_entry3 = "\ | ||||
| \~ monthly from 2007/01/01\n\ | ||||
| \    assets:cash                                $4.82\n\ | ||||
| \    equity:opening balances\n\ | ||||
| \\n\ | ||||
| \~ monthly from 2007/01/01\n\ | ||||
| \    assets:cash                                $4.82\n\ | ||||
| \    equity:opening balances\n\ | ||||
| \\n" --" | ||||
| 
 | ||||
| sample_transaction  = "  expenses:food:dining  $10.00\n" | ||||
| 
 | ||||
| sample_transaction2 = "  assets:checking\n" | ||||
| @ -238,8 +263,10 @@ main = do | ||||
|   showParseResult (parse ledgertransaction "" sample_transaction2) | ||||
|   showParseResult (parse ledgerentry "" sample_entry) | ||||
|   showParseResult (parse ledgerentry "" sample_entry2) | ||||
|   showParseResult (parse ledgerentry "" sample_entry3) | ||||
|   showParseResult (parse ledgerperiodicentry "" sample_periodic_entry) | ||||
|   showParseResult (parse ledgerperiodicentry "" sample_periodic_entry2) | ||||
|   showParseResult (parse ledgerperiodicentry "" sample_periodic_entry3) | ||||
|   showParseResult (parse ledger "" sample_ledger) | ||||
|   showParseResult (parse ledger "" sample_ledger2) | ||||
|   showParseResult (parse ledger "" sample_ledger3) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user