Statistics
| Branch: | Tag: | Revision:

root / logic / src / test @ 2e3bbb37

# Date Author Comment
2e3bbb37 11/25/2011 02:16 pm Christos KK Loverdos

MongoDB configuration, connecting, test

43efde79 11/25/2011 12:32 pm Christos KK Loverdos

AMQP consumer enhancement/fixes

af6d9d3c 11/24/2011 06:02 pm Georgios Gousios

Specify resource characteristics and implement parser

930401b6 11/24/2011 04:34 pm Christos KK Loverdos

Disable (by default) tests for external systems (rabbitmq, mongodb)

811fe694 11/24/2011 04:04 pm Georgios Gousios

Remove code to be re-written

359e92d8 11/24/2011 03:06 pm Christos KK Loverdos

Continuing with rabbitmq tests

a8f5cee0 11/24/2011 02:37 pm Georgios Gousios

Parse credit plans and associate them with agreements

ac12e6a9 11/24/2011 12:38 pm Christos KK Loverdos

Make the rabbit test grab the needed configuration from runtime system property

f0893bc6 11/24/2011 12:08 pm Christos KK Loverdos

Make the mongodb test grab the needed configuration from runtime system property

cf6d126c 11/23/2011 05:38 pm Georgios Gousios

Introduce credit plans to the policy DSL

d7fd0c37 11/23/2011 04:41 pm Georgios Gousios

Term renaming in Aquarium policy DSL

creditpolicy -> aquariumpolicy
polic{y,ies} -> algorith{m,ms}

4d7205c5 11/23/2011 04:14 pm Georgios Gousios

More dead code removal

54ada1d1 11/23/2011 04:08 pm Georgios Gousios

Dead code elimination

cdaf9c33 11/23/2011 03:25 pm Georgios Gousios

Moved shared code to the util package

ec819b80 11/23/2011 02:36 pm Georgios Gousios

Scaladoc fixes

a2fa1a80 11/23/2011 02:36 pm Georgios Gousios

Lift stupid no-comma-in-cron restriction

9e2a0314 11/23/2011 02:36 pm Georgios Gousios

More tests on timeframe expansions

70cbb609 11/23/2011 12:10 pm Christos KK Loverdos

Implement property-based infrastructure to run tests conditionally

accf84d2 11/23/2011 11:14 am Georgios Gousios

Define the type of Exception to expect

15cb8841 11/23/2011 11:14 am Georgios Gousios

Catch certain types of exceptions only

9685edc2 11/23/2011 11:14 am Georgios Gousios

Expand timeframes, code and tests

ee16c1b9 11/22/2011 06:02 pm Christos KK Loverdos

Introducing MongoDB functionality. Tests are still WIP

5b0541c9 11/22/2011 12:12 pm Christos KK Loverdos

Finish testcase for amqp. Using a localhost installation running

3c96bea0 11/21/2011 01:24 pm Christos KK Loverdos

amql cleanup and start of testing

367c5d7c 11/21/2011 12:00 pm Christos KK Loverdos

WIP.First cut of amqp-rabbit configuration-based api

6e608e2a 11/18/2011 05:01 pm Georgios Gousios

Utility trait for handling DSL conventions

e226c7c6 11/18/2011 05:01 pm Georgios Gousios

Simple utility funcions for working with dates

1f093907 11/18/2011 05:00 pm Georgios Gousios

Catch un-checked exceptions

5e998d21 11/17/2011 01:50 pm Georgios Gousios

Extract some methods for use by other test cases

ad230762 11/15/2011 01:07 pm Georgios Gousios

Actually store pricelists and agreements in policy

c1aab6ba 11/14/2011 01:08 pm Georgios Gousios

Fix build, comment out failing test ftm

294ebbe4 11/11/2011 05:21 pm Georgios Gousios

Really parse dates

f71b3498 11/10/2011 02:25 pm Georgios Gousios

Merge changes

369ea9a2 11/10/2011 12:55 pm Christos KK Loverdos

Use a separate test db

051aa5c2 11/10/2011 10:55 am Georgios Gousios

Copyright headers

0cdbf6e6 11/10/2011 10:45 am Georgios Gousios

Parse agreements

044492ab 11/10/2011 10:45 am Georgios Gousios

Start making the DSLParser code readable

2a24246c 11/02/2011 02:51 pm Georgios Gousios

Correct specification of cron strings

bcd68cdd 11/02/2011 02:51 pm Georgios Gousios

Initial parsing of agreements

b45095d4 11/02/2011 02:51 pm Georgios Gousios

Remove YAML references

848295ae 10/31/2011 03:45 pm Christos KK Loverdos

Reorganize credit model and enhance the YAML nodes with path info

4096b349 10/31/2011 03:19 pm Georgios Gousios

Parse policies and correct cron string definition

9a053e4a 10/27/2011 12:49 pm Georgios Gousios

A few assertions based on the example policy file

8e1ed3f1 10/27/2011 11:59 am Christos KK Loverdos

Reorganize a bit the credit model

e002e39e 10/26/2011 05:50 pm Christos KK Loverdos

A few modifications in the credits dsl and a minor doc enhancement

6ef2b658 10/26/2011 05:40 pm Georgios Gousios

Comment out to fix test ftm

8dc411b2 10/26/2011 05:40 pm Georgios Gousios

Merge timeframes and policies tests

e7d1b8e9 10/26/2011 05:24 pm Christos KK Loverdos

WIP. Introduce credit distribution type, credit origin and credit amount

9fba8f0a 10/26/2011 05:16 pm Christos KK Loverdos

Merge branch 'master' of https://code.grnet.gr/git/aquarium

a57812ee 10/26/2011 05:16 pm Christos KK Loverdos

Introduce credit type

015a80f9 10/26/2011 01:58 pm Georgios Gousios

Change definitions to test inheritance

72c7cbe7 10/26/2011 11:07 am Georgios Gousios

Fully parse non-inherited policies

99116376 10/25/2011 04:31 pm Georgios Gousios

Code beautification, better error handling

62cc3ad7 10/25/2011 01:00 pm Georgios Gousios

Use the YAML types introduced yesterday, docs

535a43e8 10/24/2011 05:52 pm Christos KK Loverdos

Introduce some helper classes for manipulating YAML and start modelling of credit definitions.

6bbc59d5 10/24/2011 05:28 pm Georgios Gousios

Parse cron strings as time duration specifications

c488f1da 10/24/2011 05:22 pm Georgios Gousios

Format repeat entries as YAML lists

4c759c0d 10/21/2011 09:52 pm Georgios Gousios

Start processing policy inheritance

67ff968b 10/20/2011 06:11 pm Georgios Gousios

Initial data model and parsing code for CreditPolicy DSL

91b211b1 10/20/2011 06:10 pm Georgios Gousios

Change policy format to be more composable

a9387a8a 10/17/2011 11:52 am Georgios Gousios

Input events now have start and end date

8909d22d 10/10/2011 03:46 pm Georgios Gousios

Unit test to test the entire charging framework

4a2058cb 10/10/2011 12:05 pm Georgios Gousios

Fix algorithm for obtaining applicable pricing policy

21f2b343 10/07/2011 11:27 am Georgios Gousios

Simple test for the accounting system

99479aa8 10/06/2011 10:21 am Georgios Gousios

Separate pricelist from charging policy

9cde67b7 10/05/2011 04:34 pm Georgios Gousios

Raw event processor working

bbc3fa51 10/05/2011 01:20 pm Georgios Gousios

Adapt the data model to service events

ea56e9e8 10/04/2011 05:53 pm Georgios Gousios

Various fixes:

-Removed obsolete named query
-Fix basic model tests
-Remove extraneous user object
-New field to Entity to hold the prefered "service contract"

b54acbb5 10/04/2011 11:58 am Georgios Gousios

More sane namings, remove raw message processing

99943f78 10/03/2011 03:36 pm Georgios Gousios

Remove XML dataset, replaced by JSON

27cbaa4c 09/29/2011 03:30 pm Georgios Gousios

First iteration of cost function working

c8e05590 09/29/2011 10:39 am Georgios Gousios

Defaults and more test data

23dc9a5a 09/29/2011 10:38 am Georgios Gousios

Take care of Date fields

a57e276d 09/28/2011 09:45 pm Georgios Gousios

More test data

82cf2951 09/28/2011 09:45 pm Georgios Gousios

Make all internal methods private

b452b44d 09/28/2011 05:32 pm Georgios Gousios

Take care of *ToMany relationsips

ab99f257 09/28/2011 05:31 pm Georgios Gousios

Update fixtures as schema was restructured

195638f7 09/23/2011 05:00 pm Georgios Gousios

Start converting data to json from XML

a9f2e026 09/23/2011 04:58 pm Georgios Gousios

Process complex object values

The fixture loader is now able to load data for
OneToMany, ManyToMany and ManyToOne mappings

b0c129d4 09/22/2011 11:49 am Georgios Gousios

Documentation, check for Id field, appropr naming

fd54bdc6 09/22/2011 11:30 am Georgios Gousios

Set fixture id value by hand

b63b0c7a 09/22/2011 10:11 am Georgios Gousios

Take care of cases where field in object is not init'ed

0ec0a223 09/21/2011 10:18 pm Georgios Gousios

JSON fixture loader done (sort of)

411d1452 09/21/2011 05:15 pm Georgios Gousios

Use a DJango-like JSON fixture for initial data

Also, semi-done code to parse it and add records to the DB

c9f10ec0 09/21/2011 12:37 pm Georgios Gousios

Unsuccesful attempt to load test data with DBUnit

Commited for future reference

0b51973f 09/20/2011 04:26 pm Georgios Gousios

Class to auto load test data before tests run

9f6ea0f3 09/20/2011 04:25 pm Georgios Gousios

Basic test data to be autoloaded

7f7575dc 09/19/2011 03:24 pm Georgios Gousios

Bill calculation algorithm

836f03c5 09/14/2011 08:11 am Georgios Gousios

Business logic skeletons

540dcb9c 09/13/2011 03:52 pm Georgios Gousios

Logic project to hold the Aquarium business logic