Skip to content
Success

Changes

Summary

  1. Assert-Exception-Testfälle hinzugefügt
  2. Added the PropertiesReaderFile that reads properties from a file. Added a new Interface that will work with the OracleDatabaseManager in future. Improved the test cases.
  3. Some small test cases for the first prop-reader implementation
  4. First implementation of the ressource reader :)
  5. Removed unused method
  6. testfälle für exceptions hinzugefügt
  7. Improved the "delete" method
  8. Improved the "find"-Method for IntegerValue
  9. Changed some comments. Improved the "find"-Method for "StringValue".
  10. Persistence - Refactoring of certain find method. Uses proper regex engine now.
  11. Improved a comment
  12. Added some test cases
  13. Added one test case for the method "find"
  14. Added some test cases for the "find" method with strings
  15. Persistence - Simple refactoring giving meaningful variable names
  16. Persistence: - Moved another test-method that tests transaction behavior.
  17. Persistence: - Removed some empty test-cases from the no database tests which succeed now. - Moved some tests which deal with transaction behavior to the section for this category and added empty test methods in the no database test class.
  18. Persistence: - Found an fixed bug in set-method for UnidirectionalAssociations in association with the deletion of links of unique associations.
  19. Persistence: - Found another test which tests transaction behavior. Moved it to the appropriate section in the general test class and renamed it. Enhanced comment to be more meaningful. Added overridden empty method in No-Database-test class because it doesn't provide transactions.
  20. Persistence: - Moved all tests which deal with transaction behavior into the general test class for all ObjectFacadeImplementations; this means that all implementations that don't support transactions have to override all these methods dealing with transactions with empty methods. - Consequently added such empty overridden methods to the NoDatabase-test cases as we do not support even the tiniest bit of transaction behavior.
  21. fixed 2 test cases
  22. Removed all methods that try to simulate transactions
  23. Persistence: - Moved testDeleteFail() form the general ObjectFacade-test-class to the oracle-test-class and renamed it to testDeleteFailNotInScopeOfTransaction() because it only tests transaction behavior which we do not support.
  24. Persistence: - Fixed get()-Method for MappedLinks so that an Exception is thrown when no link has been found. THis was done in order to match behavior that was expected in a test case. - Removed the associated empty overridden test-method from the TestObjectFacadeNoDatabaseImplementation-Class.
  25. Removed 2 test cases that are working now
  26. Added some type checking methods to throw the invalidLinkException
  27. Persistence: - Made in-line-comments for empty overridden test-methods to TODOs so that everyone can notice that not all test cases are 'actually' green.
Revision 3738 by hfi413go:
Assert-Exception-Testfälle hinzugefügt
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestAuthorizationFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestAuthorizationFacade.java
Revision 3737 by hfw413hy:
Added the PropertiesReaderFile that reads properties from a file.
Added a new Interface that will work with the OracleDatabaseManager in future.
Improved the test cases.
Change TypePath in RepositoryPath in Workspace
The file was added/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/utils/PropertiesReaderFile.javaPersistence/src/main/java/de/fhdw/wtf/persistence/utils/PropertiesReaderFile.java
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/utils/PropertiesReaderRessource.javaPersistence/src/main/java/de/fhdw/wtf/persistence/utils/PropertiesReaderRessource.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestPropertiesReader.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestPropertiesReader.java
Revision 3736 by hfw413hy:
Some small test cases for the first prop-reader implementation
Change TypePath in RepositoryPath in Workspace
The file was added/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestPropertiesReader.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestPropertiesReader.java
Revision 3735 by hfw413hy:
First implementation of the ressource reader :)
Change TypePath in RepositoryPath in Workspace
The file was added/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/utils/PropertiesReader.javaPersistence/src/main/java/de/fhdw/wtf/persistence/utils/PropertiesReader.java
The file was added/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/utils/PropertiesReaderRessource.javaPersistence/src/main/java/de/fhdw/wtf/persistence/utils/PropertiesReaderRessource.java
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/utils/StringConstants.javaPersistence/src/main/java/de/fhdw/wtf/persistence/utils/StringConstants.java
Revision 3734 by hfw413hy:
Removed unused method
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/OracleDatabaseManager.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/OracleDatabaseManager.java
Revision 3733 by hfi413go:
testfälle für exceptions hinzugefügt
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestAuthorizationFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestAuthorizationFacade.java
Revision 3728 by hfw413hy:
Improved the "delete" method
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3726 by hfw413hy:
Improved the "find"-Method for IntegerValue
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3725 by hfw413hy:
Changed some comments.
Improved the "find"-Method for "StringValue".
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
Revision 3723 by hfi413ga:
Persistence
- Refactoring of certain find method. Uses proper regex engine now.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3722 by hfw413hy:
Improved a comment
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
Revision 3721 by hfw413hy:
Added some test cases
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
Revision 3720 by hfw413hy:
Added one test case for the method "find"
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
Revision 3719 by hfw413hy:
Added some test cases for the "find" method with strings
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
Revision 3718 by hfi413ga:
Persistence
- Simple refactoring giving meaningful variable names
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3717 by hfi413te:
Persistence: - Moved another test-method that tests transaction behavior.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
Revision 3716 by hfi413te:
Persistence: - Removed some empty test-cases from the no database tests which succeed now.
- Moved some tests which deal with transaction behavior to the section for this category and added empty test methods in the no database test class.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
Revision 3715 by hfi413te:
Persistence: - Found an fixed bug in set-method for UnidirectionalAssociations in association with the deletion of links of unique associations.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
Revision 3714 by hfi413te:
Persistence: - Found another test which tests transaction behavior. Moved it to the appropriate section in the general test class and renamed it. Enhanced comment to be more meaningful. Added overridden empty method in No-Database-test class because it doesn't provide transactions.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
Revision 3713 by hfi413te:
Persistence: - Moved all tests which deal with transaction behavior into the general test class for all ObjectFacadeImplementations; this means that all implementations that don't support transactions have to override all these methods dealing with transactions with empty methods.
- Consequently added such empty overridden methods to the NoDatabase-test cases as we do not support even the tiniest bit of transaction behavior.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeOracle.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeOracle.java
Revision 3712 by hfw413hy:
fixed 2 test cases
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
Revision 3711 by hfw413hy:
Removed all methods that try to simulate transactions
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3710 by hfi413te:
Persistence: - Moved testDeleteFail() form the general ObjectFacade-test-class to the oracle-test-class and renamed it to testDeleteFailNotInScopeOfTransaction() because it only tests transaction behavior which we do not support.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeOracle.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeOracle.java
Revision 3709 by hfi413te:
Persistence: - Fixed get()-Method for MappedLinks so that an Exception is thrown when no link has been found. THis was done in order to match behavior that was expected in a test case.
- Removed the associated empty overridden test-method from the TestObjectFacadeNoDatabaseImplementation-Class.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
Revision 3708 by hfw413hy:
Removed 2 test cases that are working now
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java
Revision 3707 by hfw413hy:
Added some type checking methods to throw the invalidLinkException
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3706 by hfi413te:
Persistence: - Made in-line-comments for empty overridden test-methods to TODOs so that everyone can notice that not all test cases are 'actually' green.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java