Commit Graph

1213 Commits

Author SHA1 Message Date
Ilkka Seppälä ac468bb7e7 Added high level lottery test 2016-03-26 15:54:40 +02:00
Ilkka Seppälä 4bb7ddaec1 Work on admin tests 2016-03-26 12:42:23 +02:00
Ilkka Seppälä 39a1c1e956 Implement admin interface 2016-03-26 12:28:51 +02:00
Ilkka Seppälä 656b599687 Refactor to test utils 2016-03-26 12:28:31 +02:00
Ilkka Seppälä 8d6bc522cd Simplify lottery ticket submit 2016-03-26 11:03:40 +02:00
Ilkka Seppälä 266b658ab5 Refactor interfaces 2016-03-22 22:45:25 +02:00
Ilkka Seppälä d2f620a5e6 Added tests for lottery ticket repository 2016-03-22 21:27:13 +02:00
Ilkka Seppälä 8b147c4dd9 Add mock database for lottery tickets 2016-03-20 20:56:04 +02:00
Ilkka Seppälä fde33999b7 Added interface for lottery administrators 2016-03-20 14:38:24 +02:00
Ilkka Seppälä e8671e1d6e Add interface for lottery event notifications 2016-03-20 14:33:41 +02:00
Ilkka Seppälä 15d2b9dcca Added interface to lottery service provider's bank account 2016-03-20 14:26:43 +02:00
Ilkka Seppälä 95e6a67056 Added interface for accessing lottery tickets in database 2016-03-20 14:09:44 +02:00
Ilkka Seppälä 2785f6915b Add lottery ticket check result 2016-03-20 11:10:06 +02:00
Ilkka Seppälä 804ffc3ea7 Added lottery service interface 2016-03-20 10:49:31 +02:00
Ilkka Seppälä 035b14fef8 Added lottery ticket and unit tests 2016-03-19 21:57:57 +02:00
Ilkka Seppälä 81718eb8ae Added player details and unit tests 2016-03-19 21:08:55 +02:00
Ilkka Seppälä cd3a5d48d8 Work on lottery numbers unit tests 2016-03-19 20:37:36 +02:00
Ilkka Seppälä b0f96adeb1 Added class for lottery numbers and unit tests for it 2016-03-19 18:13:30 +02:00
Ilkka Seppälä 06546ae3cf Fix license headers 2016-03-13 17:23:31 +02:00
Ilkka Seppälä 2ed089900d Initial commit for Hexagonal Architecture pattern 2016-03-13 17:23:15 +02:00
Ilkka Seppälä 984bf552ce Merge pull request #390 from DevFactory/release/private-methods-that-don't-access-instance-data-should-be-static-fix-1
squid:S2325 - private methods that don't access instance data should …
2016-03-09 18:33:17 +02:00
Narendra Pathai 414cdfa332 Merge pull request #398 from legka/master
Event driven architecture refactored.
2016-03-09 10:49:08 +05:30
Oleg afb897300b Event driven architecture refactored.
1. Renamed Message to Event and Event to AbstractEvent
2. Generified Event and Handler
3. Updated EventDispatcher to make unsafe configuration impossible
4. Updated UML diagram accordingly
2016-03-08 00:56:08 -08:00
Narendra Pathai 35d6a54831 Merge pull request #391 from DevFactory/release/Useless-parentheses-around-expressions-should-be-removed-to-prevent-any-misunderstanding-fix-1
squid:UselessParenthesesCheck - Useless parentheses around expression…
2016-02-29 17:53:13 +05:30
Ilkka Seppälä f135ef6ec8 Merge pull request #389 from DevFactory/release/Declarations-should-use-Java-collection-interfaces-such-as-List-rather-than-specific-implementation-classes-such-as-LinkedList-fix-1
squid:S1319 - Declarations should use Java collection interfaces such…
2016-02-29 07:42:04 +02:00
Mohammed Ezzat 046e131119 squid:UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding 2016-02-23 20:57:55 +02:00
Mohammed Ezzat e4c34b1e22 squid:S1319 - Declarations should use Java collection interfaces such as List rather than specific implementation classes such as LinkedList 2016-02-23 12:32:23 +02:00
Mohammed Ezzat 3791a80978 squid:S2325 - private methods that don't access instance data should be static 2016-02-22 19:15:51 +02:00
Ilkka Seppälä ab19c47415 Merge pull request #388 from Crossy147/monad-pattern
Monad pattern
2016-02-21 20:36:05 +02:00
Ilkka Seppälä 9f086ba72c Merge pull request #382 from Crossy147/master
issue #333 Factory-kit
2016-02-21 19:56:53 +02:00
Crossy147 cfd83b5753 issue #333 review changes 2016-02-21 12:54:40 +01:00
Crossy147 81e8d354a9 issue #335 review changes 2016-02-21 12:10:08 +01:00
Ilkka Seppälä c580b61df3 Merge pull request #380 from DevFactory/release/Type-parameter-names-should-comply-with-a-naming-convention-fix-1
squid:S00119 - Type parameter names should comply with a naming conve…
2016-02-20 19:35:53 +02:00
Ilkka Seppälä 9714fe075a Merge pull request #387 from DevFactory/release/Constructors-should-only-call-non-overridable-methods-fix-1
squid:S1699 - Constructors should only call non-overridable methods
2016-02-20 19:25:48 +02:00
Ilkka Seppälä bbd769b208 Merge pull request #386 from amitbhoraniya/master
Dao Pattern : Create object with reference to Interface
2016-02-20 18:34:47 +02:00
Mohammed Ezzat d3689b2040 squid:S00119 - Type parameter names should comply with a naming convention 2016-02-20 18:19:44 +02:00
Ilkka Seppälä ea81ef71ab Merge pull request #377 from iluwatar/FactoryMethodChanges
Factory and Abstract Factory changes
2016-02-20 17:49:14 +02:00
Crossy147 80ff7bb217 issue #335 brace typo 2016-02-20 15:01:45 +01:00
Crossy147 64f1fe8979 issue #335 typos fixed 2016-02-20 14:55:37 +01:00
Crossy147 f47b9283c3 Merge branch 'master' of https://github.com/iluwatar/java-design-patterns into monad-pattern 2016-02-19 19:10:43 +01:00
Crossy147 72e08365b8 issue #335 documentation improvements 2016-02-19 19:08:35 +01:00
Crossy147 3e526cb5da issue #335 Monad pattern introduced 2016-02-19 17:56:09 +01:00
Mohammed Ezzat 50310aaeaf squid:S1699 - Constructors should only call non-overridable methods 2016-02-19 11:02:49 +02:00
Amit Bhoraniya b70614efef Creating object with reference to Interface
In Dao pattern DaoImpl object is created with reference to dao interface.
2016-02-19 00:10:55 +05:30
Narendra Pathai dfef28e93e Merge pull request #384 from DevFactory/release/Redundant-Field-Initializer-fix-1
pmd:RedundantFieldInitializer - Redundant-Field-Initializer
2016-02-18 12:39:06 +05:30
Mohammed Ezzat 0003c6cb00 pmd:RedundantFieldInitializer - Redundant-Field-Initializer 2016-02-18 08:40:19 +02:00
Crossy147 6ab9b36d59 issue #333 javadocs changes 2016-02-17 19:35:10 +01:00
Crossy147 2fa705ab59 issue #333 snapshot version fixed 2016-02-16 00:05:28 +01:00
Crossy147 8fabc861b3 pom.xml minor 2016-02-15 21:57:26 +01:00
Crossy147 53fdaba6c4 Merge branch 'master' of https://github.com/iluwatar/java-design-patterns 2016-02-15 21:48:07 +01:00