[root]/org.openiaml.model.runtime/src/include/domain/tests
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
soundasleep | 153 (100.0%) | 4593 (100.0%) | 30.0 |
issue 263: updating domain runtime includes
52 lines of code changed in 19 files:
clarifying on the semantics of DomainIterator.onIterate
23 lines of code changed in 2 files:
adding support for DomainIterator.onIterate
adding test case to check onIterate functionality
116 lines of code changed in 3 files:
fixing a bug where empty arguments would strip ALL queries
17 lines of code changed in 2 files:
if matches() is called with an empty string, replaces the entire matches() query with '1'
6 lines of code changed in 2 files:
adding support for platform-independent SQL functions: adding matches(), which represents full text searching
102 lines of code changed in 3 files:
adding a test to check that we get a valid count() for remote RSS feeds before calling reload()
89 lines of code changed in 3 files:
adding RSS support (initial) to Domain implementation; taken from RemoteDefinitions.xpt codegen template
258 lines of code changed in 4 files:
adding a test case to the domain modelling: if no PK is defined in a Schema, print out a warning to the debug log
131 lines of code changed in 3 files:
Iterator::reload() now throws an exception if there is no result to reload with
adding a test to check that the instance is not cached if there are not actually any results to begin with
89 lines of code changed in 4 files:
adding a test case to check that we can modify values and save them across different network requests
when reloading a DomainIterator from the DataSource, we refresh the stored values (necessary for the PKs to persist)
79 lines of code changed in 4 files:
adding a test case to check that previous() and next() throw exceptions if they go beyond their limits
27 lines of code changed in 3 files:
domain test scripts now use 'diff' if there is a failure
34 lines of code changed in 15 files:
domain: if the query arguments change, then the instance should be reloaded rather than repopulated
149 lines of code changed in 3 files:
removing method getAttribute(String), as it is too easy to make an inconsistent instance
migrating test cases to use getAttributeInstance(DomainAttribute) instead
39 lines of code changed in 10 files:
domain component: adding a test case for creating new instances non-autosave for partially-existing databases
evaluate_select_wire() can now select attributes from the database with the same name (i.e. 'A.id AS aid, B.id AS bid' in SQL)
314 lines of code changed in 5 files:
adding support for persisting stored instance information over sessions
adding test case to check session information is reloaded/lost for new iterators
285 lines of code changed in 15 files:
adding support for order_by with a DomainAttribute
adding support for limiting results
270 lines of code changed in 14 files:
the DB type should be encoded in the file string (e.g. 'sqlite:foo.db'), not specified separately
63 lines of code changed in 4 files:
adding a test case to check for modifying an iterator over a multiply inherited domain structure
adding test cases to check for exceptions thrown when trying to access attributes of an empty result set
257 lines of code changed in 3 files:
adding a test case for creating new instances of multiple inheritance in domain objects
439 lines of code changed in 3 files:
adding a test case for inheritance hierarchy iterators with autosave=false
201 lines of code changed in 3 files:
completed implementation of inherited domain iterator with autosave=true
67 lines of code changed in 3 files:
fixing a minor bug in domain implementation
1 lines of code changed in 1 file:
implementing inheritance in Domain objects; not yet complete
385 lines of code changed in 7 files:
adding a separate class for domain joins
adding a test case for new autosaved elements
database schemas that do not exist yet in a source are now automatically created
domain joins can be loaded at runtime
237 lines of code changed in 3 files:
adding support for new instances of DomainSources
splitting up tests into separate includes
429 lines of code changed in 6 files:
adding support for autosave/saving instances
adding new test cases to check
191 lines of code changed in 4 files:
issue 178: adding a new OO approach to domain objects
adding a test case to check the implementation (has to be run manually)
243 lines of code changed in 2 files: